日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

3 5的二维数组C语言程序,C语言及程序设计提高例程-33 二维数组元素的引用

發布時間:2025/3/8 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 3 5的二维数组C语言程序,C语言及程序设计提高例程-33 二维数组元素的引用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

賀老師教學鏈接??C語言及程序設計提高?本課講解

輸入輸出二維數組元素

#include

int main()

{

int s[3][5], i, j;

printf("Input 3*5 numbers\n");

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

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

scanf("%d", &s[i][j]);

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

{

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

printf("%d\t", s[i][j]);

printf("\n");

}

return 0;

}

“非常規”操作元素(列序優先)

#include

int main()

{

int s[3][5], i, j;

printf("Input 3*5 numbers\n");

for (i=0; i<3; i++) //輸入

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

scanf("%d", &s[i][j]);

//列序優先操作

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

{

for(j=0; j<3; j++)

printf("%d\t", s[j][i]);

printf("\n");

}

return 0;

}

“非常規”操作元素(“倒序”輸出)

#include

int main()

{

int s[3][5], i, j;

printf("Input 3*5 numbers\n");

for (i=0; i<3; i++) //輸入

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

scanf("%d", &s[i][j]);

//“倒序”輸出

for (i=2; i>=0; i--)

{

for(j=4; j>=0; j--)

printf("%d\t", s[i][j]);

printf("\n");

}

return 0;

}

例:二維數組行和列元素互換后存到另一個二維數組中

#include

int main( )

{

int a[2][3]= {{1,2,3},{4,5,6}};

int b[3][2],i,j;

printf("array a:\n");

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

{

for (j=0; j<=2; j++)

{

printf("%d ", a[i][j]);

}

printf("\n");

}

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

{

for (j=0; j<=2; j++)

{

b[j][i]=a[i][j];

}

}

printf("array b:\n");

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

{

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

printf("%d ", b[i][j]);

printf("\n");

}

return 0;

}

總結

以上是生活随笔為你收集整理的3 5的二维数组C语言程序,C语言及程序设计提高例程-33 二维数组元素的引用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。