1. 程式人生 > >【C語言】輸入任意多個整數的小技巧

【C語言】輸入任意多個整數的小技巧

有時候可能需要輸入的整數不定,輸入一行,回車作為結束符,中間用任意多個空格隔開。

程式碼如下:

#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;
}