代码一
下面代码利用 scanf(“%ld”,&num)的返回值来判断循环是否继续。
include <stdio.h>
int main(){
long num,sum = 0L;
printf("please input num to sum!\n");
while(scanf("%ld",&num) == 1){
sum = sum + num;
printf("please input num to sum! (q to quit)\n");
}
printf("the sum is %ld \n",sum);
return 0;
}