www问答网
所有问题
当前搜索:
c语言while求阶乘
计算
数的
阶乘
,分别用
while
语句、do-while语句和for语句实现
答:
//用
while
int n; int result = 1; //在这里输入要
计算阶乘
的数n while (n>0) { result *= n--; } //在这里输出结果result //用do while int n; int result = 1; //在这里输入要计算阶乘的数n do { result *= n--; } while (n > 0); if (result < 1) { result = 1; } //...
n!,就是的
阶乘
,用
c语言
怎么做?
答:
C语言中对于阶乘通常采用循环的方式进行计算 循环的方式有while循环,for循环等
这里采用for循环进行举例,程序代码如下:int i,sum=1;for(i=1;i<=n;i++){ sum=sum*i;} 4.上述的变量sum在循环结束后得到的结果即为n!,不过这是在n比较小的情况下,如果需要计算更大的n的阶乘,那么只需将变...
在
c语言
中用do while或
while求
1到10的
阶乘
之和(初学的)
答:
}
while
(i<=10);printf("10的
阶乘
是:%ld\n",result);return 0;}
用
while
语句求10的
阶乘
答:
10的
阶乘
的结果为:3628800。include<stdio.h> int main(){ int i=1,sum=1;
while
(i<=10){ sum*=i;i++;} printf("10的阶乘%d\n",sum);return 0;}
100的
阶乘
在
C语言
中怎么编程(要求用
while
和for两种方法)?
答:
){ int a=100; double num=1.0;//while 循环相乘实现
阶乘while
(a>0){ num *= a; a--;}printf("100!的结果:%le\n",num);//for循环相乘实现阶乘num=1;for(a=1;a<=100;a++){ num *= a;}printf("100!的结果:%le\n",num);return 0;} ...
c语言
输入一个数,求1到这个数
阶乘
的和
答:
include "stdlib.h"main(){
while
(1){ int d;printf("请输入数字
计算阶乘
。输入0退出程序:");scanf("%d",&d);if(d==0)exit(0);else { int fact=1,s=1;int i;printf("s=1");for(i=2;i<=d;i++){ fact*=i;s+=fact;printf("+%d",fact);} printf("=%d\n",s);} } ...
求助:
C语言
中用do
while
循环编写
计算阶乘
的程序~
答:
}
while
(n!=0); cout<<k<<"!="<<f<<endl; return 0;} 87725981 | 发布于2008-01-05 举报| 评论 1 1 main() { int n,i,f; scanf("pls input 0~9 %d",&n);f=1;i=1;dof=f*i;i++;while(i<=n)pritf("n!=%d";f)} mmmyjb | 发布于2008-01-05 举报| 评论 0 1 ma...
C语言
用
WHILE
循环求n
阶乘
答:
include<stdio.h> int main(){int n,i=1;float f=1.0;printf("please as input an integer>=0.\n");scanf("%d",&n);
while
(i<=n)f*=i++;printf("factorial of %d is:%.2f\n",n,f);system("pause");return 0;}
急!!!
C语言阶乘
问题 求一到一百的阶乘和 用
While
或While do循环语句或...
答:
int i=len;i>=1;--i){if(i!=len)printf("%04d",s[i]);else printf("%d",s[i]);}}Big& operator +=(Big &a){int n=max(a.len,len);for(int i=1;i<=n;++i)s[i]+=a.s[i],s[i+1]+=s[i]/10000,s[i]%=10000;
while
(s[len+1])len++;return *this;}Big& ...
C语言求
50的
阶乘
,用
while
来写,大神来看看为什么不对啊,结果是0。_百 ...
答:
因为
阶乘
50太大了,变量存不下,所以最后显示0,如果你将阶乘数改小一点就没问题了,比如10 或者将int型改成long long型,然后结果已%lld输出,但40、50的阶乘也无法容纳,因为结果太大了,20、30还可以
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言阶乘求和while
c语言求n的阶乘程序
n的阶乘在c语言中怎么表示
求n的阶乘c语言编程while
用while实现阶乘
用for循环求n的阶乘
c语言循环n的阶乘
C语言while语句写阶乘
用while语句求n的阶乘