用c语言编写:求1~100这100个自然数之和

如题所述

第1个回答  2007-10-31
#include<stdio.h>
void main()
{int sum(int);
printf("the sum number is %d,sum(100)");
}
int sum(int i)
{if(i==1)
return(1);
else
return(sum(i-1)+i);
}
第2个回答  2007-10-31
main()
{int sum=0;
for(i=1;i,=100;i++)
{
sum=sum+i;
}
printf("%d",sum);
}
第3个回答  2007-10-31
有三种方法
#include<stdio.h>
main()
{
int i=1, sum=0;
for(i;i<=100;i++)
sum=sum+i;
printf("%d,"sum)
#include<stdio.h>
main()
{int i=0,sum=0;
while(i++<100)
sum=sum+i;
printf("%d",sum);
}
#include<stdio.h>
main()
{
main i=1,sum=0;
do
sum+=i++;
while(i<=100);
printf("%d",sum);
}
第4个回答  2007-10-31
#include <stdio.h>
main()
{
int sum=0,i;
for(i=1;i<=100;i++)
sum+=i;
printf("%d",sum);
}
还别说楼下这位还就不会!
第5个回答  2007-10-31
头省略
main()
int i,a;
for (i=0,i<=100,i++)
a=i++;
输出就可以了

用c语言编写:求1~100这100个自然数之和
void main(){int sum(int);printf("the sum number is %d,sum(100)");} int sum(int i){if(i==1)return(1);else return(sum(i-1)+i);}

C语言编程实现从1到100的求 和
在C语言中可以通过定义一个累加器(一个变量)并结合for循环来实现计算1到100之和。具体的实现程序如下:double sum=0; \/\/ 定义累加器变量sum,并初始化为0 int i;for(i=1; i<=100; i++){ sum += i; \/\/ 等价于sum = sum + i; 即将累加的和保存在累加器sum中 } printf("%lf...

程序设计题:求1-100这100个自然数之和.
下面是C语言的:include <stdio.h> main(){ int i,s=0;for (i=1;i<=100;i++) s+=i;printf("%d\\n",s);}

如何用C语言实现求1到100素数之和?
1、新建一个求1到100素数之和项目。2、添加一个cpp文件。3、包含需要用到的头文件。4、输入main函数。5、定义两个变量,分别是:a和sum,如图所示。6、使用while语句计算1到100之间所有自然数之和。7、运行程序,打印出结果。

编写一个子程序,完成自然数1到100的求和运算
\/\/C语言程序 int CalSum() { int i;int sum=0;for (i=1; i<101; i++) { sum+ = i;} return sum;} \/\/微软对foxpro已经不支持了,就不要学了

求C语言编程:输出1-100之间所有的合数
定义:一个数被1和他本身整除外,还有1个或以上因数的自然数为合数。程序改正如下:include<stdio.h> void main(){ int num,i;for(num=2;num<100;num++){ for(i=2;i<num;i++)\/\/注意是i<num,不包括本身num { if(num%i==0){ printf("%d\\n",num);break;\/\/只要满足一个条件就break...

...if()任何一种结构用C语言实现1到100的自然数的求和?
include<assert.h> int x(int i){ if(i==0)return 0;i+=x(i-1);return i;} int main(){ int i=0;i=x(100);printf("%d\\n",i);return 0;} 用递归很容易实现

C语言程序 1+2+3+4+5+6+7+...100自然数求和!设计程序
C语言递归算法求1+2+3+4+5+6+7+...100的和 include<stdio.h> void main(){ long s;long sum(long x);s=sum(100);printf("1+2+3+4+5+6+7+...100=%ld\\n",s);} long sum(long x){ if(x==1)return 1;else return x+sum(x-1);} ...

C语言求前100个自然数的和
include<stdio.h> void main(){ int n=1,sum=0;for(n=1;n<=100;n++){ sum+=n;} printf("%d",sum);getchar();}

...if()任何一种结构用C语言实现1到100的自然数的求和?
int add( int *ret ){ static int num=0;ret += (++num) ;return (num>=100?(*ret): add(ret));} int main(){ int x=0;add(&x);printf("x=%d\\n",x);}

相似回答
大家正在搜