下面是C语言的程序(输入的时候输入10):
#include
int fac(int a)
{
if(a==1)
return 1;
else
return fac(a-1)*a;
}
main()
{
int b,sum=0;
printf("请输入你想输入的数字:\n");
scanf("%d",&b);
for(int i=1;i sum=sum+fac(i);
printf("%d\n",sum);
}
下面是C++的程序(输入的时候输入10):
#include
int fac(int a)
{
if(a==1)
return 1;
else
return fac(a-1)*a;
}
main()
{
int b,sum=0;
cout<<"请输入你想输入的数字:"<
for(int i=1;i sum=sum+fac(i);
cout<
科班出身,程序完全正确~!
#includes
void main()
{
long int f=1,s=o,i,x;
printf("input x:\n");
scanf("%d",&x);
if(x==1||x==0)
f=1;
else for(i=1;i<=x;i++)
f=f*x;
for(i=1;i<=x;i++)
s=s+f;
printf("s=%d\n",s);
}
你只要令x=10即可
logo语言吗?