devc++ 輸入不確定數 停不下來 輸入 1 3 4 exit才能跳出循環的另一種辦法


#include <iostream>
#include <stdlib.h>
int main(){
	int sum = 0, value = 0;
	while (std::cin >> value){
		sum += value;
		if(std::cin.peek() == '\n'){
			break;
		}
	}
	std::cout<< sum << std::endl;
	system("pause");
	return 0;
}

主要是在循環里加入if(std::cin.peek() == '\n') { break; }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章