11问答网
所有问题
当前搜索:
c语言计算1到100的积
求1
*2*一直到乘
到100的
一个
C语言
程序
答:
include<stdio.h>main(){ float sum=1; for(float i=2;i<=
100
;i++) sum*=i; printf("1*2*...*100=%f\n",sum);}
c语言1
*2*3*4...叠乘
到100
怎么
算
!???
答:
include <stdio.h> int main(int argc, char* argv[]){ int counter = 1; //计数器 double n = 1; //用于保存中间
计算
结果的变量 while(++counter<=
100
){ n=n*counter;} printf("%.0lf\n",n); //%.0表示不打印小数点后的数字 return 0;} ...
C语言
“
求1
+2+3+4+。。。+500的值,或乘
到100
”的编程
答:
int sum(int n){ int s=0;for(int i=1; i<= n; i++){ s = s+ i;} return s;} 上面的方法是应付作业的,出于效率的考虑我感觉应该用下面的方法 int sum(int n){ return n*(n+1)/2;} //乘法的情况,已经添加溢出判断,
100的
时候必然溢出,返回结果为0,//如果想
求
结果,可以...
c语言 求1到100的
累加数(用两种方法)
答:
include<stdio.h> int main(){int i,s=0,s1=0; //初始化 for(i=1;i<=
100
;i++) //方法1 s+=i;i=1; //方法2 while(i<=100){s+=i;i++;} printf("s=%d\ns1=%d\n",s,s1); //输出结果 return 0;} ...
怎么用
c语言
函数
计算
出1-
100的
阶乘之和?
答:
include<stdio.h> void main(){ int i;double t=1,sum=0; //由于
100的
阶乘int和long int都放不下.所以用double.for(i=1;i<=100;i++) //从1循环
到100
.{ t = t * i; //
计算1
~100的阶乘.sum = sum + t; //将1~100的阶乘累加到sum中.} printf("%.0f\n",sum); //输出...
c语言求1到100
阶乘代码
答:
1到100?这数够大的了...include<stdio.h> void main(){ double j=1;for(int i=1;i<=50;i++)j*=i;printf("
1到100的
阶乘是%.0f\n",j);} 下面用函数的递归调用做:include<stdio.h> double fact(int n)/*
求
阶乘的函数*/ { double j;if(n>1)j=n*fact(n-1);/*递归调用,...
用
C语言
编程。
计算
半径r=
1到
r=10的圆面积,直到面积大于
100
为止。快点...
答:
include<stdio.h> void main(){int r;double sum;for(r=1;r<=10;r++){sum=3.14*r*r;if(sum>
100
)break;else printf("r=%d, sum=%f\n",r,sum);} }
怎么用
c语言
函数
计算
出1-
100的
阶乘之和?
答:
include<stdio.h> void main(){ int i;double t=1,sum=0; //由于
100的
阶乘int和long int都放不下.所以用double.for(i=1;i<=100;i++) //从1循环
到100
.{ t = t * i; //
计算1
~100的阶乘.sum = sum + t; //将1~100的阶乘累加到sum中.} printf("%.0f\n",sum); //输出...
1到100
阶乘的和
c语言
答:
数据过大,用double存储。include <stdio.h>int main(){ double r=0, f=1; int i; for(i = 1; i <=
100
; i ++) { f*=i;//i! r+=f; } printf("%.0lf\n", r); return 0;}
c语言
中
计算1到100
相加
答:
回二楼:兄台这个呢:int sum=5050;还是用下面的好,用循环做是可以的,有时候知道数学公式就尽量用数学公式,这是效率问题。int sum(int a1, int an, int num){ int sum = (a1+an)*num/2;return sum;}
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜