站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        《C語言實(shí)驗(yàn)指導(dǎo)》實(shí)驗(yàn)七 二維數(shù)組

        實(shí)驗(yàn)七 二維數(shù)組

        【目的與要求】

        1.掌握二維數(shù)組的定義、賦值和輸入輸出的方法;

        2.掌握字符數(shù)組的使用;

        3.掌握與數(shù)組有關(guān)的算法(例如排序算法)。

        【上機(jī)內(nèi)容】

        【一般示例】

        【例1】有一個(gè)3×4的矩陣,要求輸出其中值最大的元素的值,以及它的行號(hào)和列號(hào)。

        #define M 3

        #define N 4

        main( )

        {int max,i,j,r,c;

        static int a[M][N]={{123,94,-10,218},{3,9,10,-83},{45,16,44,-99}};

        max=a[0][0];

        for(i=0;i<M;i++)

        for(j=0;j<N;i++)

        if ( a[i][j]>max)

        {max= a[i][j];

        r=i;

        c=j;

        }

        printf(“max=%d , row =%d , colum=%d n”,max , r, c);

        }

        【例2】打印以下圖案:

        * * * * *

        * * * * *

        * * * * *

        * * * * *

        * * * * *

        main()

        {char a[5]={‘ * ‘ , ‘ * ‘ , ‘ * ‘ , ‘ * ‘ , ‘ * ‘};

        int i,j,k;

        char space=’ ‘;

        for(i=0;i<5;i++) /*輸出5行*/

        {printf(“n”); /* 輸出每行前先換行* /

        printf(” “); /* 每行前面留5個(gè)空格 */

        for (j=1;j<=i;j++)

        printf(“%c”,space); /* 每行再留1個(gè)空格*/

        for ( k=0;k<5;k++)

        printf(“%c”,a[k]); /*每行輸入5個(gè)*號(hào)*/

        }

        }

        【例3】求矩陣下三角形元素之和。

        #define N 6

        main()

        {int i,j,sum=0;

        int a[N][N]={0};

        printf(“input 5×5 data:n”);

        for(i=1;i<N;i++)

        { printf(“Input the %d line data:n”,i);

        for(j=1;j<N;j++)

        scanf(“%d”,&a[i][j]);

        }

        for(i=1;i<N;i++)

        {for(j=1;j<N;j++)

        printf(“%5d”,a[i][j]);

        printf(“n”);

        }

        for(i=1;i<N;i++)

        for(j=1;j<=i;j++)

        sum=sum+a[i][j];

        printf(“sum=%dn”,sum);

        }

        【作業(yè)】

        1. 求一個(gè)3×3矩陣對(duì)角線元素之和。

        2. 打印出以下的楊輝三角形(要求打印出10行)。

        1

        1 1

        1 2 1

        1 3 3 1

        1 4 6 4 1

        1 5 10 10 5 1

        …… …… ……

        3. 有一篇文章,共有3行文字,每行有80個(gè)字符。要求分別統(tǒng)計(jì)出其中英文大寫字母、小寫字母、數(shù)字、空格以及其他字符的個(gè)數(shù)。

         

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 午夜精品乱人伦小说区| 日本精品久久久久中文字幕8| 成人精品在线视频| 亚洲国产精品自产在线播放 | 国产精品视频二区不卡| 久久精品亚洲乱码伦伦中文| 欧美亚洲国产精品第一页| 国产精品亚洲片在线| 嫖妓丰满肥熟妇在线精品| 亚洲爆乳精品无码一区二区| 精品人妻少妇一区二区三区不卡 | 久久精品国产99国产精品澳门 | 2021精品国产综合久久| 亚洲AV无码国产精品色午友在线 | 国产精品午睡沙发系列| 亚洲av永久无码精品漫画| 香港三级精品三级在线专区 | 亚洲国产另类久久久精品小说 | 国产欧美日韩综合精品二区| 97精品人妻一区二区三区香蕉| 国产精品1024香蕉在线观看 | 国产综合色在线精品| 久久精品中文闷骚内射| 亚洲2022国产成人精品无码区| 一本色道久久综合亚洲精品| 亚洲国产精品一区二区第一页免| 精品国产91久久久久久久a | 国产成人精品怡红院在线观看| 日本精品久久久久中文字幕| 国产精品一二三区| 国语自产拍精品香蕉在线播放| 精品一区二区三区在线视频| 九九精品免视看国产成人| 免费精品一区二区三区第35| 欧美久久精品一级c片片| 四虎最新永久在线精品免费| 99精品影院| 国产精品夜色视频一级区| 久久国产热这里只有精品| 欧美久久久久久午夜精品| 一本色道久久88—综合亚洲精品|