请问如何用while算出1加到n的程序

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:17:22
#include<stdio.h>
main()
{
int sum=0,i,n;
printf("enter n:");
scanf("%d",&n);

for (i=1;i<=n;i++)
sum=sum+i;
printf ("1+2+...+n=%d\n",sum);
}哪里错了

#include<stdio.h>
int main()
{
int sum=0,i=1,n;
printf("enter n:");
scanf("%d",&n);

while(i<=n)
{
sum=sum+i;
i++;
}
printf ("1+2+...+n=%d\n",sum);
return 0;
}

VC++6.0试过,可以运行