国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

定義一個(gè)5*5的矩陣(二維數(shù)組),賦上初值,通過調(diào)用函數(shù)實(shí)現(xiàn):將數(shù)組中的最大值放在中心,4個(gè)角分別放4個(gè)最小的元素(順序?yàn)閺淖蟮接遥瑥纳系较乱来螐男〉酱蟠娣牛?,在主函?shù)中輸出變換后的數(shù)組。

這篇具有很好參考價(jià)值的文章主要介紹了定義一個(gè)5*5的矩陣(二維數(shù)組),賦上初值,通過調(diào)用函數(shù)實(shí)現(xiàn):將數(shù)組中的最大值放在中心,4個(gè)角分別放4個(gè)最小的元素(順序?yàn)閺淖蟮接?,從上到下依次從小到大存放),在主函?shù)中輸出變換后的數(shù)組。。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

程序代碼:

#include<stdio.h>

int min(int (*a)[5])

{

?? int i,j,*min,t;

?? min=a;

?? for(i=0;i<5;i++)

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

?? {

?? if(*(a[i]+j)<*min)

??? min=(a[i]+j);? ? ? ? //交換地址

??? }

??? t=*min;

??? *min=*(a[0]+0);

??? *(a[0]+0)=t;

???

??? for(i=0;i<5;i++)

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

?? {

?? if(i==0&&j==0) continue;? //跳過左上角最小值

?? if(*(a[i]+j)<*min)

??? min=(a[i]+j);

??? }

??? t=*min;

??? *min=*(a[0]+4);

??? *(a[0]+4)=t;

???

??? for(i=0;i<5;i++)

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

?? {

?? if(i==0&&j==0||i==0&&j==4) continue;? ? ?//跳過左上 右上

?? if(*(a[i]+j)<*min)

??? min=(a[i]+j);

??? }

??? t=*min;

??? *min=*(a[4]+0);

??? *(a[4]+0)=t;

???

??? for(i=0;i<5;i++)

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

?? {

?? if(i==0&&j==0||i==0&&j==4||i==4&&j==0) continue;? ? //跳過左上 右上 左下

?? if(*(a[i]+j)<*min)

??? min=(a[i]+j);

??? }

??? t=*min;

??? *min=*(a[4]+4);

??? *(a[4]+4)=t;

}

int max(int (*a)[5])

{

?? int i,j,*max,t;

?? max=a;

?? for(i=0;i<5;i++)

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

?? {

?? if(*(a[i]+j)>*max)

??? max=(a[i]+j);

??? }

??? t=*max;

??? *max=*(a[2]+2);

??? *(a[2]+2)=t;

}

int main()

{

?int a[5][5]={{16,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20},{21,22,23,24,25}};

?int i,j;

?printf("原先矩陣:\n");

?for(i=0;i<5;i++)

?{

?for(j=0;j<4;j++)

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

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

?printf("\n");

?}文章來源地址http://www.zghlxwxcb.cn/news/detail-821124.html

?min(a);? //找出最小的一一賦給左上 右上 左下 右下

?max(a); //找出最大賦給中間

?printf("新矩陣:\n");

?for(i=0;i<5;i++)

?{

?for(j=0;j<4;j++)

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

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

?printf("\n");

?}

?}

到了這里,關(guān)于定義一個(gè)5*5的矩陣(二維數(shù)組),賦上初值,通過調(diào)用函數(shù)實(shí)現(xiàn):將數(shù)組中的最大值放在中心,4個(gè)角分別放4個(gè)最小的元素(順序?yàn)閺淖蟮接?,從上到下依次從小到大存放),在主函?shù)中輸出變換后的數(shù)組。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【算法訓(xùn)練-數(shù)組 三】【數(shù)組矩陣】螺旋矩陣、旋轉(zhuǎn)圖像、搜索二維矩陣

    【算法訓(xùn)練-數(shù)組 三】【數(shù)組矩陣】螺旋矩陣、旋轉(zhuǎn)圖像、搜索二維矩陣

    廢話不多說,喊一句號(hào)子鼓勵(lì)自己:程序員永不失業(yè),程序員走向架構(gòu)!本篇Blog的主題是螺旋矩陣,使用【二維數(shù)組】這個(gè)基本的數(shù)據(jù)結(jié)構(gòu)來實(shí)現(xiàn) 二維數(shù)組的結(jié)構(gòu)特性入手 根據(jù)題目示例 matrix = [[1,2,3],[4,5,6],[7,8,9]] 的對(duì)應(yīng)輸出 [1,2,3,6,9,8,7,4,5] 可以發(fā)現(xiàn),順時(shí)針打印矩陣的順序

    2024年02月06日
    瀏覽(16)
  • C語言例題(二維數(shù)組)【轉(zhuǎn)置矩陣】【成績(jī)登記】【斐波那契】【簡(jiǎn)單矩陣查找】【螺旋數(shù)陣】【一維數(shù)組轉(zhuǎn)二維數(shù)組】

    C語言例題(二維數(shù)組)【轉(zhuǎn)置矩陣】【成績(jī)登記】【斐波那契】【簡(jiǎn)單矩陣查找】【螺旋數(shù)陣】【一維數(shù)組轉(zhuǎn)二維數(shù)組】

    例一:轉(zhuǎn)置矩陣 程序: 輸出:通過b[j][i] = a[i][j];這一步實(shí)現(xiàn)了轉(zhuǎn)置 進(jìn)階:用6個(gè)1~20內(nèi)的隨機(jī)數(shù)按行的順序生成一個(gè)a[2][3]的矩陣,并輸出它的轉(zhuǎn)置矩陣 輸出: 例2.登記某班三人的數(shù)學(xué)、英語兩門課程的成績(jī)。 分析:此類問題可以通過使用3個(gè)一維數(shù)組來解決,也可以通過使用

    2024年02月03日
    瀏覽(32)
  • LeetCode-74. 搜索二維矩陣【數(shù)組 二分查找 矩陣】

    LeetCode-74. 搜索二維矩陣【數(shù)組 二分查找 矩陣】

    給你一個(gè)滿足下述兩條屬性的 m x n 整數(shù)矩陣: 每行中的整數(shù)從左到右按非嚴(yán)格遞增順序排列。 每行的第一個(gè)整數(shù)大于前一行的最后一個(gè)整數(shù)。 給你一個(gè)整數(shù) target ,如果 target 在矩陣中,返回 true ;否則,返回 false 。 示例 1: 輸入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]],

    2024年04月14日
    瀏覽(23)
  • 使用二維數(shù)組表示N階矩陣

    使用二維數(shù)組表示N階矩陣

    矩陣為N階,使用二維數(shù)組a[N-1][N-1]表示。 矩陣元素使用二維數(shù)組元素a[i][j]表示。 訪問矩陣元素時(shí),遍歷下標(biāo)表示為 a[i][j] , i為行下標(biāo),j為列下標(biāo) ,它們的取值范圍均為 [0,N-1] 。 矩陣的術(shù)語與二維數(shù)組下標(biāo)的對(duì)應(yīng)關(guān)系如下表: 矩陣術(shù)語與二維數(shù)組下標(biāo)對(duì)應(yīng)關(guān)系 術(shù)語

    2023年04月24日
    瀏覽(21)
  • C語言 : 矩陣轉(zhuǎn)置 (二維數(shù)組)

    輸入N*N的矩陣,輸出它的轉(zhuǎn)置矩陣。矩陣的轉(zhuǎn)置操作,即把矩陣的行元素變?yōu)榱性亍⒘性刈優(yōu)樾性氐倪^程。 ?? 第一行為整數(shù)N,接著是一個(gè)N*N的矩陣。 轉(zhuǎn)置矩陣。 輸入樣例 1 輸出樣例 1 解題思路: 輸入二維數(shù)組。(用到for循環(huán)) 將二維數(shù)組的行與列互換。(需要兩

    2024年01月21日
    瀏覽(23)
  • 回型矩陣|蛇形矩陣|上三角矩陣|矩陣轉(zhuǎn)置|二維數(shù)組打印問題

    回型矩陣|蛇形矩陣|上三角矩陣|矩陣轉(zhuǎn)置|二維數(shù)組打印問題

    二維數(shù)組,作為一種存放一系列數(shù)的載體,不免和數(shù)學(xué)中用于存放數(shù)的數(shù)表——矩陣,有著密切的聯(lián)系。矩陣本身就有些抽象,需要設(shè)計(jì)一個(gè)程序精準(zhǔn)打印出來更是有難度,所以今天便來總結(jié)一些二維數(shù)組與矩陣打印的問題該如何解決。 (題目取自??途W(wǎng)BC133-BC138) 給你一個(gè)

    2024年02月03日
    瀏覽(24)
  • JNA調(diào)用C++動(dòng)態(tài)庫,返回二維數(shù)組

    JNA/JNI封裝,C++開發(fā)交流,? showcode1024 1.下載eclipse創(chuàng)建一個(gè)項(xiàng)目,jdk選擇1.8的版本,更高的需要配置下 動(dòng)態(tài)庫編譯后放到system32下,system下是64位的,SysWow64是32位的

    2024年01月19日
    瀏覽(19)
  • unity 通過 二維數(shù)組序列化 實(shí)現(xiàn)二維數(shù)組在編輯器面板查看和配置數(shù)據(jù)

    unity 通過 二維數(shù)組序列化 實(shí)現(xiàn)二維數(shù)組在編輯器面板查看和配置數(shù)據(jù)

    實(shí)現(xiàn)思路如下: 1、定義一個(gè)二維數(shù)組數(shù)據(jù)類 2、獎(jiǎng)數(shù)據(jù)類標(biāo)記為 Serializable? 并實(shí)現(xiàn) unity內(nèi)置的? ISerializationCallbackReceiver接口,接口提供了序列化和反序列化方法,參見官方文檔(文檔中給出了字典的序列化方法):Unity - Scripting API: ISerializationCallbackReceiver 3、使用unity序列化

    2024年02月08日
    瀏覽(68)
  • 11-數(shù)組-二維區(qū)域和檢索 - 矩陣不可變

    11-數(shù)組-二維區(qū)域和檢索 - 矩陣不可變

    這是數(shù)組的第11篇算法,力扣鏈接。 給定一個(gè)二維矩陣? matrix ,以下類型的多個(gè)請(qǐng)求: 計(jì)算其子矩形范圍內(nèi)元素的總和,該子矩陣的? 左上角 ?為? (row1,?col1) ?, 右下角 ?為? (row2,?col2) ?。 實(shí)現(xiàn)? NumMatrix ?類: NumMatrix(int[][] matrix) ?給定整數(shù)矩陣? matrix ?進(jìn)行初始化 int

    2024年01月24日
    瀏覽(21)
  • Python 將二維數(shù)組或矩陣變?yōu)槿S

    之前,我們已經(jīng)介紹過了 Python 將一維數(shù)組或矩陣變?yōu)槿S。然而,很多時(shí)候,我們也需要對(duì)二維矩陣進(jìn)行操作,這里特來介紹一下如何將二維矩陣擴(kuò)展為三維。 閱讀這一篇前推薦優(yōu)先閱讀 np.concatenate()函數(shù)。 采用 reshape 方法我們依然可以做到這一點(diǎn)。 reshape 方法擴(kuò)展數(shù)組或

    2024年02月19日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包