用do while 可以吧!
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;}
我天 我怎么就没想到。佩服还有 谢谢各位!
#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); } 我想用递归 写 但是不是很熟练。