【C语言】输入任意多个整数的小技巧

来源:互联网 发布:linux hosts 任意 编辑:程序博客网 时间:2024/05/01 05:27

有时候可能需要输入的整数不定,输入一行,回车作为结束符,中间用任意多个空格隔开。

代码如下:

#include<stdio.h>int main(){ int a[70],i=0,j; int sum=0; char y; printf("请输入任意个数,按回车键结束,统计求和\n"); do  {    scanf("%d",&a[i++]); 
}while((y=getchar()) != '\n');// 这里用来判断是否输入了回车for(j=0;j<i;j++) sum += a[j];printf("求和 = %d \n", sum);  return 0;}