作业帮 > 综合 > 作业

C语言,一个 #include"stdio.h"main(){long double s=0,t=1 ;inti,j;f

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/14 00:05:21
C语言,一个
#include"stdio.h"
main()
{
long double s=0,t=1 ;
int
i,j;
for(i=1;i
C语言,一个 #include
阶乘累加,控制好循环次数,递增数值
#include
int main()
{
int k=1,i,result=1;
for ( i=3; i
再问: 不对 ,哥们
再答: 你的代码中每次循环中,t 都必须清1,否则结果不对,而求11!=39916800,所以结果不会超出int的范围
再问: 没听懂 呀 ,清1 是什么意思
再答: 按照你的代码,当 i=1 时,t=1,s=1; 当 i=3时,t=1* 1*2*3, s =1 +1*1*2*3 当 i=5 时,t=1* 1*2*3 * 1*2*3*4*5, s=1 + 1*1*2*3 + 1* 1*2*3 * 1*2*3*4*5 化简 后 s就不是 1!+3! +5 !+7!......了,是不是? for(i=1;i