首页 科普 资讯 养生 问答 找医院 相关问答
首页> 问答

...这个4*4矩阵主对角线元素之和,并输出.球C语言编程

发布网友 发布时间:2024-10-24 13:10

我来回答

4个回答

热心网友 时间:2024-11-06 07:21

# include <stdio.h>

int main(void)

{

int a[4][4] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; 

int i, j, sum1, sum2;//定义sum1,sum2,分别存放两条对线元素的和;

sum1=sum2=0;

for(i=0; i<4; i++) 

{

for(j=0; j<4; j++)

printf("%-5d", a[i][j]);// 输出该数组矩阵;

printf("\n");

}

printf("\n第一条对角线的元素值分别为:\n");

for(i=0; i<4; i++)

{

printf("a[%d][%d]=%-3d", i, i, a[i][i]);//打印第一条对角线的元素及其值;

sum1 += a[i][i]; //求出第一条对角线的元素和;

}

printf("\n其元素的和值为:%d\n", sum1);

printf("\n第二条对角线的元素值分别为:\n");

j = 3;//第二条对角线元素为a[0][3]、a[1][2]、a[2][1]、a[3][0],用j的值约束列的值;

for(i=0; i<4; i++)

printf("a[%d][%d]=%-3d", i, i+j, a[i][i+j]);//打印第二条对角线的元素及其值;

sum2 += a[i][i+j]; //求出第二条对角线的元素和;

j-=2; //第二条对角线元素列的值每次-1,但是行的值每次+1,所以j的值每次-2;

}

printf("\n其元素的和值为:%d\n", sum2);

printf("\n两条对角线元素的和值为:%d\n", sum1+sum2);

return 0;

}

运行结果:

扩展资料:

printf()用法:

1、printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。

格式输出,它是c语言中产生格式化输出的函数(在stdio.h中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。

要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

简单点理解就是,在一段程序中你正确使用该函数,可以在该程序运行的时候输出你所需要的内容。

2、printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用printf函数之前必须包含stdio.h文件。

printf()函数的调用格式为:printf("&lt;格式化字符串&gt;",&lt;参量表&gt;)。

其中格式化字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。

热心网友 时间:2024-11-06 07:25

#include<stdio.h>
int main()
{
int a[4][4],sum=0;
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
scanf("%d",&a[i][j]);
if(i==j)
sum=sum+a[i][j];
}
}
printf("%d",sum);

return 0;}

热心网友 时间:2024-11-06 07:27

#include<stdio.h>

#define N 4
int main()
{
int i,j,sum=0,a[N][N];
printf("请输入4*4矩阵的各元素:\n");
for(i=0;i<N;i++)
for(j=0;j<N;j++)
{
scanf("%d",&a[i][j]);
if(i==j)
{sum+=a[i][i];}
}
printf("主对角线元素之和:%d\n",sum);
return 0;
}
这样可以么?

热心网友 时间:2024-11-06 07:23

#include <stdio.h>
#include <stdlib.h>
void main()
{
int a[4][4];
int i=0;
int sum=0;
printf("输入4*4矩阵的各元素:\n");
for(;i<16;i++)
{
scanf("%d",&a[i/4][i%4]);
}
for(i=0;i<4;i++)
{
sum+=a[i][i];
sum+=a[i][3-i];
}
printf("该对角线元素之和sum=%d\n",sum);
getchar();
getchar();
}
山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 公司拖欠私人工程款滞纳金怎么收, ...打开时提示是否需要格式化 点了格式化后又提示 ...又好了,放其他地方 时好时坏。什么情况拜托了各位 谢谢 男人腿抽筋是怎么回事 ...学小提琴,但是对小提琴个部分的结构不明白,各位讲解一下。拜托了 求几个小游戏玩一下 ...是翡翠台还是本港台播放过的动漫。记得当时的名字是五个字的后面是... ...足球游戏,两个人比赛,其中对手里有海盗,外星人,机器人,各国的人... 七个多月孕妇梦见,柜子里好多红辣椒 可以出兵,又可以控制兵的小游戏 xP的系统盘怎么在光驱启动啊 BISO是怎么设置的啊??装完了系统还要把BISO... 小游戏海盗兄弟里的 香蕉 怎么用? 梦见性感带 梦见我上身穿的衣服很少 小提琴的小字一组拜托了各位 谢谢 study能不能放在句尾? hp cq42-221ax怎么刷BIOS 益菲灯饰的灯质量怎么样 益菲灯饰质量怎么样 益菲灯饰质量好不好 用路由器如何连接电视网络?直接把网线连接电视不用路由器电视能连... 没有内置网卡的智能电视能用无线路由器代替外置网卡吗 我家的智能电视... 教jiao还是jiao 倍思蓝牙耳机怎么重新匹配连接? 倍思蓝牙耳机连不上 浙江省有哪几所全国重点中学和大学呢? 《三国演义》中有“金吕布,银马超”之说,两人交手谁更厉害? 大漠孤烟直长河落日圆的哲理是什么 2022春节放假15天 2022春节假期延长15天属实吗 曹操说了马超骁勇不下于当年的吕布,那么马超应该可以杀得过张飞?为什么... ?春节假期将延长是真的吗 根据课文的小练笔 ...与血红蛋白的特性有关,血红蛋白是一种含___的蛋白质,呈___色.它... 关于血红蛋白的特性下列说法正确的是( )A.在氧浓度高的地方容易与氧分离... ...贷款约定提取流程(线上+线下) 重庆公积金商业贷款约定提取条件_百度... 卖火柴的小女孩,课后小练笔,你会为她做些什么? ...贷款约定提取流程(线上+线下) 重庆公积金商业贷款约定提取条件_百度... 16课灯祭的小练笔 ...血红蛋白特性的是( ) A.是一种含铁的蛋白质,呈红色 B.在含氧量... 高考文言文八大句式详解
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com