C语言某题,求1+2+3+4+……100

0

C语言某题,求1+2+3+4+……100

解法一:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdafx.h"
void main()
{
float i,t,sum; /*定义i,t,sum*/
t=1;
i=2;
while (i<=100) /*循环,当1<=100时有效*/
{
sum=i+t;
t=i+t;
i=i+1;
}
printf("1+2+3+....100=%f\n", sum);
}

解法二:

1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h"
void main()
{
float sum;
sum=0; /*累加前初始化*/
for (int i=1; i&lt;=100; i++)
{
sum=sum+i;
}
printf("1+2+3+....100=%f\n", sum);
}

方法二更加简单,用了一个for语法,自动循环。

— cloudxiao 2009,9,11

No Comments

Leave A Reply