博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c编程:求出4×4矩阵中最大和最小元素值及其所在行下标和列下标,求出两条主对角线元素之和。...
阅读量:5788 次
发布时间:2019-06-18

本文共 740 字,大约阅读时间需要 2 分钟。

//求出4×4矩阵中最大和最小元素值及其所在行下标和列下标,求出两条主对角线元素之和#include 
int main(){ int sum=0; int max,min; int max1,max2;//记录最大值的坐标 int min1,min2;//记录最小值的坐标 int i,j; int a[4][4]; //为数组赋值 for(i=0;i<4;i++) { for(j=0;j<4;j++) { scanf("%d",&a[i][j]); } } max=min=a[0][0];//初始化最大值最小值都为数组的第一个元素值a[0][0] for(i=0;i<4;i++) { for(j=0;j<4;j++) { if(max<=a[i][j])//须要把=写上。不然假设数组全为一样的数字时,坐标不确定(也能够初始化坐标为(0,0)就不须要=了) { max=a[i][j]; max1=i,max2=j; } if(min>=a[i][j]) { min=a[i][j]; min1=i,min2=j; } } } printf("%d %d\n",max,min); printf("max(%d,%d) min(%d %d)\n",max1,max2,min1,min2); //求两条主对角线元素之和 for(i=0;i<4;i++) { for(j=0;j<4;j++) { if(i==j||(i+j==3))//关键(j==3-i) sum=sum+a[i][j]; } } printf("sum=%d\n",sum); return 0;}
你可能感兴趣的文章
一分钟了解阿里云产品:网络安全专家服务
查看>>
自定义View以及事件分发总结
查看>>
人生第一个过万 Star 的 GitHub 项目诞生
查看>>
Mac下配置多个SSH-Key (gitLab)
查看>>
Gradle之module间依赖版本同步
查看>>
一些kindle资源
查看>>
Node第一天
查看>>
【开源】多多客发布 3.0.0-alpha.6,Koa+Vue+Taro最佳实践
查看>>
页面搭建工具总结及扩展架构思考
查看>>
java springcloud版b2b2c社交电商spring cloud分布式微服务(十五)Springboot整合RabbitMQ...
查看>>
SpringCloud使用Prometheus监控(基于Eureka)
查看>>
10g手动创建数据库
查看>>
集群之RHCS
查看>>
auto_install_zabbix.sh
查看>>
Linux—文件系统
查看>>
运用Loadrunner测试Mysql数据库性能
查看>>
mysql ERROR 1396 (HY000): Operation CREATE USER failed 解决办法
查看>>
Spring MVC EL表达式不能显示
查看>>
Tomcat version 5.5 only supports J2EE 1.2, 1.3, and 1.4 Web modules
查看>>
【致青春】我们挥霍时间的年代
查看>>