c语言求1到10阶乘之和,如题,输出结果是12,不知道怎么改
#include<stdio.h>#include<math.h>voidmain(){inti,j,sum1,sum2=0;for(i=1;i<=10;i++);{fo...
#include<stdio.h>
#include<math.h>
void main()
{
int i,j,sum1,sum2=0;
for(i=1;i<=10;i++);
{for(j=1,sum1=1;j<=i;j++);
{sum1*=j;}
sum2+=sum1;}
printf("%d",sum2);
} 展开
#include<math.h>
void main()
{
int i,j,sum1,sum2=0;
for(i=1;i<=10;i++);
{for(j=1,sum1=1;j<=i;j++);
{sum1*=j;}
sum2+=sum1;}
printf("%d",sum2);
} 展开
3个回答
展开全部
#include<stdio.h>
#include<math.h>
void main()
{
int i,j,sum1,sum2=0;
for(i=1;i<=10;i++)//去掉这个分号
{
for(j=1,sum1=1;j<=i;j++) //同样是多了个分号
{
sum1=sum1*j;
}
sum2+=sum1;
}
printf("%d",sum2);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int ji=1,sum=0;
for(int i=1;i<=10;i++)
{
ji*=i;
sum+=ji;
}
printf(“%d”,sum);
for(int i=1;i<=10;i++)
{
ji*=i;
sum+=ji;
}
printf(“%d”,sum);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询