運行結果:
代碼如下:
#include <stdio.h>
#include <stdlib.h>
void main()
{
int i;
int sum = 0;
char ch;
printf("請輸入一串整數和任意數目的空格:\n");
while(scanf("%d",&i) == 1)
{
sum += i;
while( (ch=getchar()) == ' ' );//屏蔽空格
if( ch == '\n' )
{
break;
}
ungetc( ch, stdin );//將變量ch中存放的字符退回給stdin輸入流。
}
printf("結果是: %d \n",sum);
system("pause");
}