初级C语言,请教指点

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:20:00
求1+2+3。。。。+100的值
这个程序怎么编写?
哪个是标准答案啊?
是C语言不是C++

#include<stdio.h>
main()
{
int sum=0;
for(int i=1;i<=100;i++)
sum+=i;
printf("%d",sum);
}

main()
{
int i,sum=0;
for(i=0;i<=100;i++)
{
sum=sum+i;
}
printf("%d",sum);
getch();
}
在turboc 2.0环境下编译成功

以下省略主函数,只写函数体内部。

解法一(开玩笑):
printf("5050\n");

解法二(推荐):
const int n = 100;
int sun = (1 + n) * n / 2;
printf("%d\n", sum);

解法三(不推荐):
int i, sum;
const int n = 100;
sum = 0;
for (i = 1; i <= n; ++i)
sum += i;
printf("%d\n", sum);

说明:解法三是不好的,因为动脑筋的事情应该由人来做,把问题简化得足够好以后才把事情交给计算机。而不应该让计算机一个劲儿傻算。

#include<stdio.h>

voide main()
{
int sum=0,i=1;
while(++i<101)
{sum+=i;}
printf("%d/n",sum);
}

#include<stdio.h>
void main()
{