《C语言及程序设计》程序填空——二维数组

简介: 返回:贺老师课程教学链接1、下面的程序,要输出行、列号之和为3的数组元素,请将程序补充完整。#include <stdio.h>int main( ){ char ss[4][3]= {'A','a','f','c','B','d','e','b', 'C','g','f','D'}; int x,y,z; for (x=0; ______(1)__

返回:贺老师课程教学链接


1、下面的程序,要输出行、列号之和为3的数组元素,请将程序补充完整。
#include <stdio.h>
int main( )
{
    char ss[4][3]= {'A','a','f','c','B','d','e','b', 'C','g','f','D'};
    int x,y,z;
    for (x=0; ______(1)______; x++) 
        for (y=0; ______(2)______ ; y++)
        {
            z=x+y;
            if (______(3)______)
                printf("%c\n",ss[x][y]);
        }
    return 0;
}

2、下面程序可求出矩阵a的主对角线上的元素之和(即行号和列号相等的元素),请填空使程序完整。
#include <stdio.h>
int main( )
{
    int a[3][3]= {1,3,5,7,9,11,13,15,17};
    int ______(1)______;
    int i;
    for (i=0 ; i<3 ; i++)
        sum += ______(2)______;
    printf("sum=%d",sum);
    return 0;
}

3、下面程序的功能是将二维数组a中每个元素向右移一列,最右一列换到最左一列,移后的结果保存到b数组中,并按矩阵形式输出a和b。请填空使程序完整。
数组a如下:
4 5 6
1 2 3 
移完后的数组b如下
6 4 5
3 1 2
#include <stdio.h>
int main( )
{
    int a[2][3]={{4,5,6},{1,2,3}}, b[2][3], i,j;
    //输出a
    for (i=0; i<2 ; i++)
    {
        for (j=0; j<3; j++ )
        {
            printf("%5d",a[i][j]);
        }
        ______(1)______;
    }
    //a中元素右移得到b
    for (i=0; i<2 ; i++)
        for (j=0; j<3 ; j++ )
           b[i][j]=a[i][______(2)______];
    //输出b
    for (i=0; i<2; i++)
    {
        for (j=0; j<3 ; j++)
        {
            printf("%5d",b[i][j]);
        }
        printf("\n");
    }
    return 0;
}

[参考解答](侧着看)

目录
相关文章
|
26天前
|
C语言
最简单的C语言程序示例
最简单的C语言程序示例
19 0
|
26天前
|
Serverless C语言
C语言程序通常具有以下基本结构
C语言程序通常具有以下基本结构
9 0
|
8天前
|
存储 编译器 C语言
深入探索C语言动态内存分配:释放你的程序潜力
深入探索C语言动态内存分配:释放你的程序潜力
26 0
|
21天前
|
存储 编译器 程序员
C语言第九弹---二维数组
C语言第九弹---二维数组
|
25天前
|
存储 文件存储 C语言
《C语言程序设计》课程设计 -- 火车票票务管理系统
《C语言程序设计》课程设计 -- 火车票票务管理系统
22 1
|
25天前
|
存储 Serverless C语言
C语言程序的结构
C语言是一种广泛使用的编程语言,其程序结构清晰,易于理解。下面我们将详细探讨C语言程序的基本结构,并通过一个示例代码来展示这些组成部分是如何协同工作的。 一、C语言程序的基本结构
14 0
|
25天前
|
程序员 C语言
最简单的C语言程序举例
C语言是一种广泛使用的计算机编程语言,适合用于系统编程,也可以用于编写应用程序。它的语法清晰明了,功能强大,是很多程序员的首选语言。下面,我们将通过一个最简单的C语言程序来介绍其基本结构和语法。
24 0
|
26天前
|
前端开发 Unix Linux
Linux indent命令 (格式化C语言源代码的程序)
Linux indent命令 (格式化C语言源代码的程序)
17 0
Linux indent命令 (格式化C语言源代码的程序)