妖怪名单第一季有几集:C程序的一个问题

来源:百度文库 编辑:高考问答 时间:2024/04/28 06:00:05
main()
{ int i,j;
double t,sum;
sum=0;
for(i=1;i<=100;i++)
{t=1;
for(j=1;j<=i;j++)
t*=j;
sum+=t;
}
printf("1!+2!+3!+...+100!=%f",sum);
}这个程序有错吗,怎么老报错啊
我用的是TC2不用那个开头

有几个地方敲入了全角字符
main()
{
int i,j;
double t,sum;
sum=0;
for(i=1;i<=100;i++)
{
t=1;
for(j=1;j<=i;j++)
{
t*=j;
}
sum+=t;
}
printf("1!+2!+3!+...+100!=%f",sum);
}

你的开头写了吗?
#include <stdio.h>

你的for(i=1;i<=100;i++)的“)”是中文的括号,不是英文括号,所以报错了。