跪求高人帮忙做一下 小弟以高分做报答 这是C语言的题目 会做的帮下忙哈 急急急急急急~~~~~~~~~~~~~~~~~~~~

2024-11-15 10:28:12
推荐回答(2个)
回答1:

题一答案:
int fun(int n,int xx[M][M]
{
int i,j,sum=0;
for(i=0;i {
for(j=0;j {
printf("%d\t",xx[i][j]);
if(i==j||i==n-j)
sum+=xx[i][j];
}
printf("\n");
}
return sum;
}
题二:递归法
int Fib(int n)
{
if(n==0||n==1)
return n;
else
{
return Fib(n-2)+Fib(n-1);
}
}

递推法:
int Fib(int n)
{
int i,sum1,sum2,sum;
sum1=0;
sum2=1;

if(n==0||n==1)
return n;
else
{
for(i=0;i {
sum=sum1+sum2;
sum1=sum2;
sum2=sum;

}
return sum;
}
}
题3:
#include "stdafx.h"
#include
#include
void main(int argc, char* argv[])
{
char buf[1024];
memset(buf,0,1024);
printf("please input string:");
scanf("%s",buf);
for(int i=0;i<1024;i++)
{
if(buf[i]==0)
{
printf("the number is:%d\n",i);
return;
}
}
}

回答2:

请问楼上题2的main呢?