C语言编程题,求正确答案!!!谢谢

程序设计题(每小题12.5分,共25分)1.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,…,求出这个数列的前15项之和。答:2.要求:求一个4×4... 程序设计题(每小题12.5分,共25分)
1.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,…,求出这个数列的前15项之和。
答:

2.要求:求一个4×4矩阵(二维数组)主对角线元素之和。
答:
展开
 我来答
奥夫洛斯基
2010-06-15 · TA获得超过136个赞
知道小有建树答主
回答量:295
采纳率:0%
帮助的人:177万
展开全部
/*
1.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,…,求出这个数列的前15项之和。
*/
#include<stdio.h>
#include <stdlib.h>
int main()
{
float a=1,b=2,d=0,i=0;
float sum=0,c=0;
for(i=0;i<15;i++)
{
c=b/a;
sum+=c;
d=a;
a=b;
b+=d;
}
printf("%.8f\n",sum);
return 0;
}
/*2. 求一个4×4矩阵(二维数组)主对角线元素之和。*/
#include<stdio.h>
#include <stdlib.h>
int main()
{
int a[5][5]={1},i=0,j=0,sum=0;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
{
if(i==j)sum+=a[i][j];
}
printf("%d\n",sum);
return 0;

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
csu_青苔
2010-06-15 · 超过16用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:47.7万
展开全部
1、int a=0;
int temp1=1;
int temp2=1;
int temp;
for(int i=1;i<16;i++)
{
temp=temp1+temp2;
a+=(temp/temp2);
temp1=temp2;
temp2=temp;
}

2、int a=0;
for(int i=0;i<4;i++)
{
a+=Array[i][i];
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式