运行结果:
代码如下:
#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");
}