下图中的题目怎么做?C语言编程。
2个回答
展开全部
代码文本:
#include "stdio.h"
int myf(int n){
if(n==1 || n==2)
return 1;
return 3*myf(n-1)+2*myf(n-2);
}
int main(int argc,char *argv[]){
int sum,n,t;
printf("Enter n(int n>0)...\nn=");
if(scanf("%d",&n) && n>0){
for(sum=0,t=1;t<n;sum+=myf(t++));
t=myf(n);
printf("%d\t%d\n",t,t+sum);
}
else
printf("Input error, exit...\n");
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询