![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
11月17日作业
哈哈小恐龙
这个作者很懒,什么都没留下…
展开
-
11月17号问题 L: 位数和排序
题目描述 将每组整数按各位数字和的大小进行排序输出。数字和排序是指,如果两个整数的数字和不相等,则数字和大者排在前,若数字和相等,则整数值大者排在前。 输入 输入一些整数组,第一个数N表示该数组有N个数,随后输入N个整数(0<N<=999)。若N为0,则程序运行结束。 输出 按所给的比较方法从大到小的顺序输出N个整数,每个数之间用一个空格隔开,行末无空格。 样例输入 5 35 27 88 61 23 8 11 45 54 31 24 76 999 1000...原创 2021-11-21 11:44:26 · 913 阅读 · 1 评论 -
11月17日问题 K: 数据排序——众数
题目描述 给出N个1到 30000 间无序数正整数,其中 1≤N≤10000,同一个正整数可能会出现多次,出 现次数最多的整数称为众数。求出它的众数及它出现的次数。如果有多个出现次数相同的数,按数值从小到大依次输出。 输入 第一行是正整数的个数 N 第二行开始为 N 个正整数。 输出 输出若干行,每行两个数,第 1 个是众数,第 2 个是众数出现的次数。两个数之间用两个空格隔开 样例输入 12 2 4 2 3 2 5 3 7 2 3 4 3 样例输出 2 4 3 .原创 2021-11-21 11:06:15 · 1692 阅读 · 0 评论 -
11月17日作业问题 J: 矩阵构造
题目描述 给定程序功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部是1;从外向内第二层元素的值全部为2;第三层元素的值全部是3,…依此类推。 输入 输入矩阵的维数N(N<100) 输出 构造的矩阵 样例输入 9 样例输出 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 3 3 3 3 3 2 1 1 2 3 4 4 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 4 4 3 2 1 1 2 3原创 2021-11-21 10:27:32 · 814 阅读 · 0 评论 -
11月17日作业问题 I: 矩阵按行排序
题目描述 对于二维矩阵,在系统内部存储时,其实是按行保存的,比如对于3*4的矩阵,先放第1行,然后放第2行,最后放第3行。 对于给定的二维矩阵,进行从小到大排序,然后进行按行排列输出。 输入 两个整数n和m(n和m均小于10),分别表示矩阵行数和列数。 接下去n行,每行m个整数。 输出 对输入的矩阵进行排序按行输出 每个数字占2个字符 样例输入 3 4 1 3 5 7 2 4 6 8 9 0 11 10 样例输出 0 1 2 3 4 5 6 7原创 2021-11-20 11:38:03 · 1012 阅读 · 0 评论 -
11月17日作业 问题 H: 按列统计灰度和
题目描述 对给定的n行m列的二维图像,每个点的值称之为该点的灰度值。 请计算每一列对应点的灰度和 输入 两个整数n和m(均小于30),分别表示图像的行数和列数 接下去n行,每行m个数 输出 每一列的灰度和,两个数之间用空格隔开 样例输入 3 4 1 2 3 4 2 3 4 5 3 4 5 6 样例输出 6 9 12 15 这题的思路就是先把他一列一列弄成一行一行,然后在相加。 #include <stdio.h> int mai.原创 2021-11-20 10:31:05 · 430 阅读 · 0 评论 -
11月7日问题 G: 矩阵旋转
题目描述 对于一个3行4列的矩阵, 分别进行顺时针90度、180度和270的旋转, 输出旋转后的结果 输入 一个3行4列的矩阵 输出 先输出顺时针旋转90度后的结果 然后输出顺时针旋转180度后的结果 最后输出顺时针旋转270度后的结果 两个数字之间空一格 样例输入 1 2 3 4 2 3 4 5 3 4 5 6 样例输出 3 2 1 4 3 2 5 4 3 6 5 4 6 5 4 3 5 4 3 2 4 3 2 1 4 5 6 3 4 5 2 3 4 1原创 2021-11-20 09:49:32 · 416 阅读 · 0 评论 -
11月17日问题 F: 矩阵运算
题目描述 请计算如下定义的矩阵运算结果: a*A+b*B 其中a和b为两个整数, A和B为两个同样大小的二维矩阵,大小均为n*m 输入 输入两个整数n和m,分别表示矩阵的行数和列数,且均小于30 接下去分别输入这两个n*m的矩阵 最后输入两个整数a和b 输出 输出a*A+b*B的计算结果,每个数字占5个字符,两个数字之间空一格。(测试数据中,计算得到的每个数均小于99999) 样例输入 3 4 1 2 3 4 4 5 6 7 7 8 9 5 9 8 7 6 6 5 4原创 2021-11-20 09:22:01 · 331 阅读 · 0 评论 -
11月17日问题 E: 矩阵加法
题目描述 输入两个n行m列的矩阵A和B,输出它们的和A+B。 输入 第一行包含两个整数n和m,表示矩阵的行数和列数(1≤n≤100,1≤m≤100)。 接下来n行,每行m个整数,表示矩阵A的元素。 接下来n行,每行m个整数,表示矩阵B的元素。 相邻两个整数之间用单个空格隔开,每个元素均在1~1000之间。 输出 n行,每行m个整数,表示矩阵加法的结果。相邻两个整数之间用单个空格隔开。 样例输入 3 3 1 2 3 1 2 3 1 2 3 1 2 3 4 5 6 7 8 9原创 2021-11-20 09:02:41 · 507 阅读 · 0 评论 -
11.17问题 D: 矩阵按列输出
课后作业原创 2021-11-19 15:47:49 · 585 阅读 · 1 评论 -
11月17日问题 C: 矩阵转置
c语言基础原创 2021-11-19 15:25:38 · 99 阅读 · 0 评论 -
11月17日问题 B: 矩阵对角线元素之和
二维数组原创 2021-11-19 15:06:52 · 283 阅读 · 0 评论 -
11月17日问题 A: 带位置的排序
题目描述 一组以负数结尾的非负数数列,按从小到大排序。输出排序后的数列及其元素在原数列中的位置。若数值相等,则先出现的在前。 输入 一组以负数结尾的非负数(不超过100个) 输出 输出排序后的数列及其元素在原数列中的位置,位置从1开始。 样例输入 10 8 20 9 30 5 40 8 40 7 30 5 -1 样例输出 5(6) 5(12) 7(10) 8(2) 8(8) 9(4) 10(1) 20(3) 30(5) 30(11) 40(7) 40(9) 重点:在不确原创 2021-11-19 14:45:00 · 454 阅读 · 0 评论