[求助]用while写1到100连加
自己胡乱想的,只用while和if等一写简单的语句。怎么实现1到100连加?自己想了很久。
可都很乱,很麻烦。
我是这样想的
1+99+2+98......49+50=
那位可以给个 比较清晰 简单的思路。
给个思路就好了。
谢谢
----------------解决方案--------------------------------------------------------
有不用数组和指针的方法吗?
----------------解决方案--------------------------------------------------------
用do while 可以吧!
----------------解决方案--------------------------------------------------------
do while
能具体点吗?
能给个思路吗?
----------------解决方案--------------------------------------------------------
让一个数从1递增!一直到100, 然后求他们连加的和!
----------------解决方案--------------------------------------------------------
以下是引用ChangeWe在2006-12-6 19:07:45的发言:
自己胡乱想的,只用while和if等一写简单的语句。怎么实现1到100连加?
自己想了很久。
可都很乱,很麻烦。
我是这样想的
1+99+2+98......49+50=
那位可以给个 比较清晰 简单的思路。
给个思路就好了。
谢谢
自己胡乱想的,只用while和if等一写简单的语句。怎么实现1到100连加?
自己想了很久。
可都很乱,很麻烦。
我是这样想的
1+99+2+98......49+50=
那位可以给个 比较清晰 简单的思路。
给个思路就好了。
谢谢
int sum=0,i=1;
while(i<=100)
{
sum+=i;
i++;
}
[此贴子已经被作者于2006-12-6 19:19:27编辑过]
----------------解决方案--------------------------------------------------------
#include <stdio.h>
int main(void)
{
int i = 1, sum = 0;
do
{
sum += i;
i ++;
}while(i <= 100);
printf("%d", sum);
return 0;
}
----------------解决方案--------------------------------------------------------
int s=0,i=1;
while(i<101) s+=i++;
精简,更快捷
----------------解决方案--------------------------------------------------------
我天
我怎么就没想到。
佩服
还有 谢谢各位!
----------------解决方案--------------------------------------------------------
#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);
}
我想用递归 写 但是不是很熟练。
----------------解决方案--------------------------------------------------------