c语言计算阶乘的倒数和,for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和...

//4的阶乘

int jc = 4; //定义一个变量用来代表要计算的数值

long jd =1; //定义最终输出的阶乘

for(int i = 1; i <= jc;i++) //定义循环加一,从一开始不断计算,直到输入的数值为止

{

jd = jd * i; //开始进行乘法运算,并不断将前一个数的乘积赋给阶乘

}

System.out.println("阶乘为: "+jd); //输出阶乘

阶乘计算的加法形式

//4的阶乘

int jc = 4; //定义一个变量用来代表要计算的数值

long jd =1; //定义最终输出的阶乘

for(int i = jc; i > 1 ; i--) //直接定义到计算的数值中,不断进行减一

{

jd = jd * i; //进行乘法运算,不断进行高位的阶乘运算,一直计算到数值为一

}

System.out.println("阶乘为: "+jd); //输出阶乘

阶乘计算的减法形式

int jq = 4; //定义要计算的数并赋值

int jw = 1; //定义数值阶乘

double sum = 0; //定义数值的阶乘和

for(int i = 1; i <= jq;i++) //循环,从一开始计算阶乘

{

jw = jw * i; //计算阶乘

你可能感兴趣的:(c语言计算阶乘的倒数和)