请帮忙编一C程序

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:45:08
《1》计算1!+2!……+n!(n<10)
《2》算出用户输入字符串中的字母,数字,符号

《1》计算1!+2!……+n!(n<10)
int fac(m)
{
int total,j;
total=1;
for(j=1;j<=m;j++)
{
total=total*j ;
}
return total;
}
main()
{
int i,sum,n;
sum=0;
label:
printf("Please Enter n:");
scanf("%d",&n);
if(n>10 || n<=0)
{
printf("Enter Error!\n");
printf("--------------\n");
goto label;
}
else
{
for(i=1;i<=n;i++)
{
sum=sum+ fac(i);
}
}
printf("Result:%d",sum);
getch();
}