搜尋
首頁電腦教學電腦知識用 C 語言編寫程序,使用一維數組儲存二維數組的資料並編寫函數完成

编写程序 c语言。用一维数组存储二维数组的数据看编写函数完成

寫程式 c語言。用一維數組儲存二維數組的資料看寫函數完成

程式碼一:

#include

int MAX,MIN;

int maxi,maxj,mini,minj;

void main()

{

void result(int x[][5],int m,int n);

int a[5][5],max,min,i,j;

#for(i=0;i

for(j=0;j

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

MAX=MIN=a[0][0];

maxi=maxj=mini=minj=0;

result(a,5,5);

printf("MAX=%d,maxi=%d,maxj=%d\n",MAX,maxi,maxj);

printf("MIN=%d,mini=%d,minj=%d\n",MIN,mini,minj);

}

void result(int x[][5],int m,int n)

{

int i,j;

for(i=0;i

for(j=0;j

{

if(x[i][j]>MAX)

{

MAX=x[i][j];

maxi=i;

maxj=j;

}

if(x[i][j]

{

MIN=x[i][j];

#mini=i;

minj=j;

}

}

}

但程式碼一有個缺點,那就是如果有多個最值,只能輸出最後一個。下面的程式碼是經過改進的。

程式碼二:

#include

int MAX,MIN;

int maxi,maxj,mini,minj;

void main()

{

void result(int x[][5],int m,int n);

int a[5][5],max,min,i,j;

#for(i=0;i

for(j=0;j

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

MAX=MIN=a[0][0];

maxi=maxj=mini=minj=0;

result(a,5,5);

}

void result(int x[][5],int m,int n)

{

int i,j;

for(i=0;i

for(j=0;j

{

if(x[i][j]>MAX)

MAX=x[i][j];

if(x[i][j]

MIN=x[i][j];

#}

for(i=0;i

for(j=0;j

{

if(x[i][j]==MAX)

{

MAX=x[i][j];

maxi=i;

maxj=j;

printf("MAX=%d,maxi=%d,maxj=%d\n",MAX,maxi,maxj);

}

if(x[i][j]==MIN)

{

MIN=x[i][j];

#mini=i;

minj=j;

printf("MIN=%d,mini=%d,minj=%d\n",MIN,mini,minj);

}

}

}

c語言二維數組一維數組

#include

#include

#include

int main()

{

int i,k,a[5][5],b[25],j=0;

double c=0;

srand(time(NULL));

printf("產生的隨機數組是:\n");

for(i=0;i{

for(k=0;k{

a[i][k]=rand()� 10;

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

c =a[i][k];

}

printf("\n");

}

c=c/25;

//printf("%lf\n",c);

printf("\n新的陣列為:\n");

for (i = 0; i {

for(k=0;kif (a[i][k] {

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

j ;

}

}

for(i=0;iprintf("%d ",b[i]);

return 0;

}for (i = 0; i

以上是用 C 語言編寫程序,使用一維數組儲存二維數組的資料並編寫函數完成的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:Excel办公网。如有侵權,請聯絡admin@php.cn刪除
如何檢查您的PC是否與Windows 11 22H2兼容? -  Minitool如何檢查您的PC是否與Windows 11 22H2兼容? - MinitoolMay 16, 2025 am 01:57 AM

Windows 11 22H2拐角處。 DOW您知道如何檢查您的PC是否與Windows 22H2兼容?在這篇文章中,PHP.CN軟件將告訴您如何使用註冊表編輯器進行此操作。無論您當前正在運行Windows 10或Windows 11

什麼是備份加密?您應該加密備份嗎? -  Minitool什麼是備份加密?您應該加密備份嗎? - MinitoolMay 16, 2025 am 01:54 AM

加密備份在Windows上意味著什麼?是否可以加密備份?您應該加密備份嗎?如何加密備份文件?如今,Php.CN將重點放在本文中的備份加密上,讓我們瀏覽本指南以找到您的n

要有Snapchat,您必須幾歲?答案是13! -  Minitool要有Snapchat,您必須幾歲?答案是13! - MinitoolMay 16, 2025 am 01:53 AM

Snapchat您必須幾歲?正式地,如果您未滿18歲,則至少應該能夠使用Snapchat,並在父母的許可下使用。

Nintendo Switch OL:發行日期,價格,規格和遊戲-MinitoolNintendo Switch OL:發行日期,價格,規格和遊戲-MinitoolMay 16, 2025 am 01:50 AM

Nintendo Switch OLED是最暢銷的遊戲機。如果您想購買Nintendo Switch OLED,則可能需要學習Nintendo Switch OLED價格,發布日期,規格和遊戲。在這篇文章中,PHP.CN將介紹詳細信息

如何在Windows 11 PC上的文件資源管理器中啟用選項卡? -  Minitool如何在Windows 11 PC上的文件資源管理器中啟用選項卡? - MinitoolMay 16, 2025 am 01:47 AM

在Beta和開發通道中的某些設備中介紹了新的文件Explorer選項卡功能。但是,這一新功能並未廣泛傳播。如果您的設備上沒有可用,則可以使用此php.cn帖子中引入的方法手動e

Windows 11 Build 25131發行了帶錯誤修復和更新的商店-MinitoolWindows 11 Build 25131發行了帶錯誤修復和更新的商店-MinitoolMay 16, 2025 am 01:42 AM

如果您是開發頻道中的Windows Insider,則可以下載並安裝新的Windows 11構建供使用。最新的構建是Windows 11 Build 25131。此構建沒有任何新功能,但包含一些錯誤修復和更新的MICR

如何下載Internet下載管理器,安裝和使用IDM -Minitool如何下載Internet下載管理器,安裝和使用IDM -MinitoolMay 16, 2025 am 01:39 AM

什麼是Internet下載管理器(IDM)?您可以免費獲得IDM嗎?如何下載IDM並將其安裝在Windows 11/10/8/7 PC上以下載某些內容?這很容易,只需從PHP.CN的本指南中找到詳細信息。

如何在Android/iPhone/Windows 10上檢查軟件版本? -  Minitool如何在Android/iPhone/Windows 10上檢查軟件版本? - MinitoolMay 16, 2025 am 01:36 AM

如何在PC/電話上檢查軟件版本? PHP.CN網站為您提供本指南,使您能夠古樸。您可以從各個方面學習軟件版本,例如定義,類型,不同設備上的檢查方法等。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境