69,371
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
void main()
{
int f(int n);
int i,sum=0;
for(i=1;i<=10;i++)
sum=sum+f(i);
printf("%d\n",sum);
}
int f(int n)
{
int ff;
if(n==1 )
return 1; //这里改一下
else
{
ff=f(n-1)+(n-1); //刚刚这里我写错了,杯具
return(ff);
}
}
#include<stdio.h>
void main()
{
int f(int n);
int i,sum=0;
for(i=1;i<=10;i++)
sum=sum+f(i);
printf("%d\n",sum);
}
int f(int n)
{
int ff;
if(n==1 )
return 1; //这里改一下
else
{
ff=f(n-1)+n-2;
return(ff);
}
}
#include<stdio.h>
void main()
{
int f(int n);
int i,sum=0;
for(i=1;i<=10;i++)
sum=sum+f(i);
printf("%d\n",sum);
}
int f(int n)
{
int ff;
if(n==1 || n==2) // 少了 n ==2
return 1; //return 1;
else
{
ff=f(n-1)+f(n-2); //(n-2)前掉了f
return(ff);
}
}
/*C语言程序设计 求1+2+4+7+11+16+22+…… 前10项之和*/
#include<stdio.h>
void main()
{
int f(int);
int i,sum=0;
for(i=1;i<=10;i++)
sum=sum+f(i);
printf("%d\n",sum);
}
int f(int n)
{
int ff;//换一个变量名吧
if(n==1)
ff=1;
else
ff=f(n-1)+(n-1);
return(ff);
}