给你改写了一下。把scanf()放到while里面。
#include "stdio.h"
#include "conio.h"
main()
{
int a , i , sum=0 ;
while(1)
{
scanf("%d",&a);
if(a==EOF)
{
break;
}
else
{
for (i=0 ; i<=a ; i++)
{
sum=sum+i ;
}
printf ("%d\n",sum);
}
}
getch();
}
运行测试:
4回车
10
5回车
25
6回车
46
你把WHILE后面的分号去掉