當前位置:首頁 » 編程語言 » c語言怎麼輸入一個數組

c語言怎麼輸入一個數組

發布時間: 2023-03-15 01:37:09

『壹』 c語言,在函數里要輸入一個數組怎麼辦

用指針就可以了,如
定義有int a[5];
則這樣定義函數:
int fun(int *p, int size)
{
//p為數組的首地址
//size為數組的大小
//傳遞進去後可以像操作a一樣用下標操作p
//如p[0], p[4]...
}
傳遞參數給函數可以這樣寫:
fun(a, 5);

若是多維數組,則第一維大小不給出,只指定後面的維數大小,如:
定義有int a[5][2];
則這樣定義函數:
int fun(int p[][2], int size)
{
//p為數組的首地址
//size為第一維的大小
//傳遞進去後可以像操作a一樣用下標操作p
//如p[0][1], p[4][1]...
}
傳遞參數給函數可以這樣寫:
fun(a, 5);

『貳』 C語言如何實現一個一維數組的輸入輸出

C語言程序如下:

#include <stdio.h>

void fun(int a[],int n,int *k)

{

int i,maxxr,j;

maxxr=a[0];

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

{

if(maxxr<a[i])

{

maxxr=a[i];

}

}

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

{

if(maxxr==a[i]){

j=i;

break;

}

}

*k=j;

}

int main(void)

{

int a[10]={ 876,675,896,101,301,401,980,431,451,777},k;

fun(a, 10, &k);

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

}

(2)c語言怎麼輸入一個數組擴展閱讀:

思路:

1、先定義數組(其數組長度取最大值,題目要求為10),然後通過for循環給數組一個個賦值,即可得到一個數組;

2、找數組的最大值,這一步是最關鍵的一步,由於所輸入的值不確定那個是最大值,故可以先設置另一個一個變數(index)來存儲最大值變數的下標。

3、緊接著繼續在數組里for循環,逐一跟下標為index的值相比較,如果比下標為index的值大,這時候就將兩者中數值大的下標賦值給index。

4、按要求輸出。

『叄』 C語言中如何依次輸入數組中元素

#include<stdio.h>

int main()

{

int a[17];

int i;

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

{

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



}

return 0;

}

(3)c語言怎麼輸入一個數組擴展閱讀:

數組:是有序的元素序列。 若將有限個類型相同的變數的集合命名,那麼這個名稱為數組名。組成數組的各個變數稱為數組的分量,也稱為數組的元素,有時也稱為下標變數。

用於區分數組的各個元素的數字編號稱為下標。數組是在程序設計中,為了處理方便, 把具有相同類型的若干元素按無序的形式組織起來的一種形式。 這些無序排列的同類數據元素的集合稱為數組。

聲明固定大小的數組:

有三種方法聲明固定大小的數組,用哪一種方法取決於數組應有的有效范圍:

1,建立公用數組,在模塊的聲明段用 Public語句聲明數組。

2,建立模塊級數組,在模塊的聲明段用 Private語句聲明數組。

3,建立局部數組,在過程中用 Private語句聲明數組。

參考資料來源:網路-數組

熱點內容
動態規劃01背包演算法 發布:2024-11-05 22:17:40 瀏覽:849
nasm編譯器如何安裝 發布:2024-11-05 22:01:13 瀏覽:180
登錄密碼在微信的哪裡 發布:2024-11-05 22:00:29 瀏覽:739
c防止反編譯工具 發布:2024-11-05 21:56:14 瀏覽:247
安卓虛擬機怎麼用 發布:2024-11-05 21:52:48 瀏覽:344
php時間搜索 發布:2024-11-05 20:58:36 瀏覽:478
燕山大學編譯原理期末考試題 發布:2024-11-05 20:13:54 瀏覽:528
華為電腦出現臨時伺服器 發布:2024-11-05 20:05:08 瀏覽:408
斗戰神免費挖礦腳本 發布:2024-11-05 19:53:25 瀏覽:665
網吧伺服器分別是什麼 發布:2024-11-05 19:45:32 瀏覽:392