[求助]用while写1到100连加
自己胡乱想的,只用while和if等一写简单的语句。怎么实现1到100连加?自己想了很久。
可都很乱,很麻烦。
我是这样想的
1+99+2+98......49+50=
那位可以给个 比较清晰 简单的思路。
给个思路就好了。
谢谢
自己胡乱想的,只用while和if等一写简单的语句。怎么实现1到100连加?
2006-12-06 19:07
2006-12-06 19:10
2006-12-06 19:16
2006-12-06 19:16
2006-12-06 19:17
自己胡乱想的,只用while和if等一写简单的语句。怎么实现1到100连加?int sum=0,i=1;
while(i<=100)
{
sum+=i;
i++;
}
[此贴子已经被作者于2006-12-6 19:19:27编辑过]

2006-12-06 19:18
#include <stdio.h>
int main(void)
{
int i = 1, sum = 0;
do
{
sum += i;
i ++;
}while(i <= 100);
printf("%d", sum);
return 0;
}

2006-12-06 19:21

2006-12-06 19:26
我天
我怎么就没想到。
佩服
还有 谢谢各位!
2006-12-06 19:29
#include <stdio.h>
int sum(int n)
{
int sum=1
if(i=n)
printf("%d",sum);
else return sum+=sum(i);
}
void main()
{
int n;
scanf("%d",&n)
sum(n);
}
我想用递归 写 但是不是很熟练。

2006-12-06 19:43