杭电 ACM 1001题

2024-12-12 12:45:57
推荐回答(2个)
回答1:

给你改写了一下。把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

回答2:

你把WHILE后面的分号去掉