10的阶乘怎么算?

如题所述

#include<stdio.h>

int main()

{

 int a=1,i; 

for(i=1;i<=10;i++)

  a=a*i;  

printf("10的阶乘=%d",a);

return 0;

}

扩展资料:

在C语言中,有三种类型的循环语句:for语句、while语句和do While语句。分别介绍如下:

for

for为当型循环语句,它很好地体现了正确表达循环结构应注意的三个问题:

⑴控制变量的初始化。

⑵循环的条件。

⑶循环控制变量的更新。

while:

while结构循环为当型循环(when type loop),一般用于不知道循环次数的情况。维持循环的是一个条件表达式,条件成立执行循环体,条件不成立退出循环。

while语句格式为:

while(条件表达式)

 循环体

每次执行循环体前都要对条件表达式进行判断。

参考资料来源:百度百科-循环语句

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-04-14
答案是=10×9×8×………×2×1=3628800
除法竖式计算就是在除法计算过程中,列一道竖式,使计算过程简便。竖式计算是指在计算过程中列一道竖式计算,使计算简便。加法计算时相同数位对齐,若和超过10,则向前进1。减法计算时相同数位对齐,若不够减,则向前一位借1当10。除法竖式计算,如63除以9。从6开始除(从高位到低位)。如果最高位不够,就把最高位与第二位组成一个数,进行试商,除法用竖式计算时,从最高档位及最高位开始除起,如:63就从最高位十位6开始除起;若除不了,如:6不能除以9,那么就用最高位和下一位合成一个数来除,直到能除以除数为止;如:63除9中6不能除9,就把6和3合成成一个数,63来除9,商为7。如果题名没有要求,除到个位就可以了,剩余的数就是余数,如果题名要求精确到小数点后几位,要多除一位,对多除的一位,进行四舍五入,到精确的数位,这样除法竖式计算才符合题名要求,除法竖式计算才可以完成。在除法竖式计算中,九九乘法口诀表非常重要,如果不会,除法和乘法都不会计算,除法竖式计算比乘法竖式计算要难一点,除法的得数是减,乘法的得数是加,减就存在退位的问题,加存在进位的问题,退位比进位难,所以除法比乘法难,除法还有一个试商的问题,大了不行,小了不行,所以除法竖式计算比乘法难,除法还有一个小数点后几位的问题,涉及到四舍五入,另外不管是除法竖式计算还是乘法竖式计算,数位要对齐,否则会减或加错。九九乘法口诀表是基础知识点,必须要牢牢掌握,否则除法和乘法都不会计算。这个是除法竖式计算的要点。阶乘是积。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网