读入一个正整数n(n大于等于1或n小于等于20),再读入n行n列共n*n个整数并存入由二维数组表示的方阵m;计算并输出每一行的元素和;计算并输出每一列的元素和;计算并输出对角线上的元素和 输入形式 一个正整数n 再读入n行n列
时间: 2023-06-03 07:06:06 浏览: 98
共n*n个整数,每行n个整数,整数之间用空格隔开。
输出形式
首先输出每一行的元素和,每行n个数,每个数后面跟一个空格。其次输出每一列的元素和,每列n个数,每个数后面跟一个空格。最后输出对角线上的元素和,只输出一个数。
示例输入
3
1 2 3
4 5 6
7 8 9
示例输出
6 15 24
12 15 18
15
相关问题
python 读入一个正整数 n 计算
好的,以下是Python的代码实现:
```python
n = int(input("请输入一个正整数:"))
result = 0
for i in range(1, n+1):
if i % 3 == 0 or i % 5 == 0:
result += i
print("1到{}中3或5的倍数之和为:{}".format(n, result))
```
我们读入一个正整数n后,使用for循环遍历1到n的所有数字,如果数字是3或5的倍数,则将该数字累加到结果中。最后输出结果即可。
用C语言编程:读入一个正整数 n,计算其各位数字之和, n 小于 10 100
好的,以下是用C语言编写的代码:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
scanf("%d", &n);
while (n > 0) {
sum += n % 10;
n /= 10;
}
printf("%d", sum);
return 0;
}
```
代码的思路是先读入一个正整数 n,然后使用循环计算其各位数字之和。最后将和输出。
请注意本代码仅适用于 n 小于 10 100 的情况。
你可以将上面的代码复制到你的 C 语言编译器中运行,并输入一个符合要求的正整数 n 查看结果。