PTA 7-296 二维数组处理(一)
分数 10
作者 伍建全
单位 重庆科技学院
输入整型二维数组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.000
0.889 1.000 0.778 0.556 0.333
1.500 2.500 1.000 0.500 0.000
1.500 2.500 3.000 1.000 2.000
0.111 0.222 0.333 0.556 1.000
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include <stdio.h>
int main(){
int ndArr[5][5];
double dbArr[5][5];
int temp;
//遍历数组
for(<

文章讲述了如何在C程序中使用数组操作技巧,如交换指定行元素和计算对角线元素的除法,给出了完整的代码和输出样例。
最低0.47元/天 解锁文章
662

被折叠的 条评论
为什么被折叠?



