我正在尝试创建一个程序,让用户输入数字(最大条目> 10 ^ 6),直到遇到负数。我尝试了很多版本,但它们要么没有注册输入负值,要么崩溃。
这是我目前所在的位置:
#include <stdio.h>
#define HIGHEST 999999
int main(){
int i=0, entry, sum=0;
while(i<HIGHEST){
scanf("%i", entry);
if(entry>0){
sum+=entry;
}
else{
i=HIGHEST;
}
i++;
}
printf("Sum: %i", sum);
system("pause");
}