当前位置: 首页 > news >正文

二维数组处理

输入整型二维数组a(5行5列),完成如下要求:

输出二维数组a。

将a的第2行和第4行元素对调后,形成新的二维数组a并按行输出,每个元素之间隔一个空格。(行号从0开始计算)。

用对角线(指二维数组左上角到右下角的对角线)上的元素分别去除相应行的各元素,形成一个新的双精度型二维数组b并输出,每个输出占8列,输出到小数点后3位。

输入格式:

一个5行5列的整型二维数组

输出格式:

题目要求的各个输出

输入样例:

10 20 30 40 50
8 9 7 5 3
1 2 3 5 9
3 5 6 2 4
3 5 2 1 0

输出样例:

10 20 30 40 50 
8 9 7 5 3 
1 2 3 5 9 
3 5 6 2 4 
3 5 2 1 0 
10 20 30 40 50 
8 9 7 5 3 
3 5 2 1 0 
3 5 6 2 4 
1 2 3 5 9 1.000   2.000   3.000   4.000   5.0000.889   1.000   0.778   0.556   0.3331.500   2.500   1.000   0.500   0.0001.500   2.500   3.000   1.000   2.0000.111   0.222   0.333   0.556   1.000

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

C程序如下:

#include <stdio.h>int main(void)
{int a[5][5];for(int i = 0; i < 5; i++){for(int j = 0; j < 5; j ++){scanf("%d ", &a[i][j]);}}for(int i = 0; i < 5; i ++){for(int j = 0; j < 5; j++){printf("%d ", a[i][j]);}printf("\n");}int temp[5];for(int j = 0; j < 5; j++){temp[j] = a[2][j];}for(int j = 0; j < 5; j++){a[2][j] = a[4][j];a[4][j] = temp[j];}for(int i = 0; i < 5; i++){for(int j = 0; j < 5; j++){printf("%d ", a[i][j]);}printf("\n");}double b[5][5];for(int i = 0; i < 5; i++){for(int j = 0; j < 5; j++){b[i][j] = (double)a[i][j] / a[i][i];}}for(int i = 0; i < 5; i++){for(int j = 0; j < 5; j++){printf("%8.3lf", b[i][j]);}printf("\n");}return 0;
}

http://www.lryc.cn/news/248500.html

相关文章:

  • 线性表——(2)线性表的顺序存储及其运算的实现
  • 数据结构 -- 图论之最小生成树
  • 【已解决】游戏缺少xinput1_3.dll的详细解决方案与详情解析
  • 华天动力-OA8000 MyHttpServlet 文件上传漏洞复现
  • 小航助学题库蓝桥杯题库c++选拔赛(23年8月)(含题库教师学生账号)
  • [Ubuntu 18.04] RK3399搭建NFS服务实现共享目录
  • Java---抽象类讲解
  • CNAS认可是什么?CNAS软件测试报告如何获取?
  • Tomcat 修改版本号
  • Python算法——霍夫曼编码树
  • hql面试题之上海某资深数仓开发工程师面试题-求不连续月份的月平均值
  • VT驱动开发
  • 火柴人版王者-Java
  • docker 中的–mount 和-v 参数有啥区别
  • 设计规则:模块化的力量
  • 数据结构与算法之递归: LeetCode 78. 子集 (Typescript版)
  • C# 使用 Fody 监控方法执行时间
  • J2EE征程——第一个纯servletCURD
  • BatchOutput PDF for Mac(PDF 批量处理软件)
  • 记一次oracle错误处理
  • hugging face下载dataset时候出现You must be authenticated to access it.问题解决
  • 数据结构---树
  • tomcat调优配置
  • 基于深度学习的点云三维目标检测方法综述
  • Linux命令中的符号
  • BTCPay Server:免费、安全、开源的比特币支付处理器 | 开源日报 No.90
  • 【数据挖掘】国科大刘莹老师数据挖掘课程作业 —— 第三次作业
  • Windows挂载NFS
  • 数据结构第五课 -----二叉树的代码实现
  • 优橙内推北京专场——5G网络优化(中高级)工程师