Advertisement

C/PTA数组进阶练习(一)

阅读量:

本篇文章通过PTA专项练习引导读者深入理解数组相关知识,以刷题为主要方式,辅以注释说明,在编写代码的过程中领悟解题思路,对于其他内容则不做详细阐述。

目录

    • 7-1 矩阵相关计算
      • 7-2 方阵的循环右移操作
      • 7-3 螺旋排列的方阵构造
      • 7-4 数组应用:生成杨辉三角
      • 7-5 数组应用:计算对角线总和
      • 7-6 数组应用:查找矩阵中的最小值

矩阵运算基础与应用

对于一个n×n的矩阵,本题需要求出除去副对角线、最后一列以及最后一行之外的所有元素的总和。其中,副对角线指的是从矩阵右上角延伸至左下角的一条线。
输入格式:

首先输入一个正整数n(1 < n ≤ 10);随后输入n行数据,每行包含n个整数,各数之间以空格分隔。
输出格式:

在单独的一行中输出该矩阵中,除去副对角线、最后一列和最后一行之外的所有元素的总和。
输入样例:

4
2 3 4 1
5 6 1 1
7 1 8 1
1 1 1 1

输出样例:

35

复制代码
    #include <stdio.h>
    int main()
    {
    	int n;scanf("%d",&n);
    	int a[n][n];
    	for(int i=0;i<n;i++)
    	{

全部评论 (0)

还没有任何评论哟~