當前位置:首頁 » 編程語言 » c語言數組應用

c語言數組應用

發布時間: 2022-07-02 19:24:13

A. c語言,數組經典應用

#include <stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 20
void InitArray(int a[],int n);
void PrintArray(int a[],int n);
void SortArray(int a[],int n);//冒泡排序
void main()
{
int a[N];
InitArray(a,N);
printf("輸出初始的數組 :\n");
PrintArray(a,N);
SortArray(a,N);
printf("輸出排序後的數組 :\n");
PrintArray(a,N);
}
void InitArray(int a[],int n)
{
int i;
srand(time(NULL));
for (i=0;i<n;i++)
a[i]=rand()%100;
}

void PrintArray(int a[],int n)
{
int i;
printf("輸出數組的%d個元素:\n",n);
for(i=0;i<n;i++)
{
if(i%10==0)printf("\n");
printf("%4d",a[i]);
}
printf("\n");
}
void SortArray(int a[],int n)
{
int i,j,t;
for(j=0;j<n-1;j++)
for(i=0;i<n-1-j;i++)
if (a[i]>a[i+1] )
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
}

B. C語言數組的用法

int a[3];//聲明一個3個元素的數組。。這3個元素都是int類型的,分別是 a[0] a[1] a[2] //使用的時候您可以當普通變數使用。。比如 a[0] = 1; a[1] = 2; a[2] = a[1] + a[0]; printf("%d", a[2]); //您用a[10]情況類似,只是元素有10個,分別是 0,1,2,……,9,注意,數組元素下標都是從0開始。。 就是這樣,如果有不明白的您再問吧。。

C. C語言編程,關於數組的應用

第(1)題:

#include<stdio.h>
voidmain(){
inti,a[18];
for(i=17;i>9;i--)
a[i]=i+1;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=17;i>=0;i--)
{
printf("%-3d",a[i]);
if((18-i)%5==0)
printf(" ");
}
}

D. C語言中數組的用途有哪些

數組,顧名思義,是相同類型的數組成的一個組,也就是說是把相同類型的一系列數據統一編制到某一個組別中。這樣就可以通過數組名+索引號簡單快捷的操作大量數據。

這就和全校學生一樣,把學生分成多個班級,每個學生都是班級中的一員,如果要找張三,如果沒有班級的話,就要在全校學生中一個一個尋找,一直到找到為止;但是如果引入了班級,就可以在某某班級中尋找張三,這樣就更加方便快速了。


E. C語言應用數組編程。

列印輸出這種的效果,不對的話再微調修改下:

#include <stdio.h>

#include <stdlib.h>

int main()

{

int i = 0;//存放行

int j = 0;//存放列

double sum;//存放對角線數據和

//定義一個整型二維數組array並初始化

int array[5][5] = {

{1,2,3,4,5},

{6,7,8,9,10},

{11,12,13,14,15},

{16,17,18,19,20},

{21,22,23,24,25},};

//以5x5的矩陣形式輸出數組

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

{

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

{

// printf("第%d行第%d列元素是:%4d ",i+1,j+1,array[i][j]);

printf("%4d",array[i][j]);//列印輸出矩陣數組

if(j==4)

{

printf(" ");

}

if(i == j || 4-i == 4-j) //計算對角線之和

{

sum += array[i][j];

sum += array[4-i][4-j];

}

}

}

printf(" 對角線之和是:%4.lf ",sum);

return 0;

}

F. 請高手講講C語言中的數組!具體什麼意思,用途及應用!謝謝!謝謝!

其實就是數的一個集合。跟定義一堆變數性質是一樣的,
佔用空間
也一樣,一般把有規律的數據都放在數組里,而且管理起來方便,可以通過數組下標來操作。
比如數組a[3],a相當於&a[0],是這個數組的指針,指向數組首地址。

G. c語言中數組的使用步驟

定義,賦值,運算。數組必須初始化賦值後,才能使用其中的值進行運算,許多錯誤因為忽略了這一點。

H. 請問c語言數組怎麼用

int a[20]不是開辟20個位元組, 而是聲明一個數量為20個int類型的數組, 數組名為a.
至於怎麼把c放入數組, 假設你要講c放入數組a的第一個元素中(這里聲明了二十個元素從0開始計算) 那麼應該這樣寫 a[0] = c;

I. c語言關於數組的使用

scanf("&3d",&a[i][j]);
這句錯了應該是scanf("%3d",&a[i][j]);
另外你這個函數命名 搜一下英文轉置是什麼不行嗎 Transpose seTransposeTransposeTranspose記著了沒 真的懶

熱點內容
愛感大黑牛怎麼連接安卓手機 發布:2025-02-04 04:41:31 瀏覽:218
publicftp 發布:2025-02-04 04:41:26 瀏覽:71
sqlserver超時 發布:2025-02-04 04:39:58 瀏覽:70
網路推理演算法 發布:2025-02-04 04:37:00 瀏覽:258
c怎麼存儲數據 發布:2025-02-04 04:31:12 瀏覽:61
奧迪q3行駛證如何查配置 發布:2025-02-04 04:28:26 瀏覽:329
ebay商品上傳 發布:2025-02-04 04:23:38 瀏覽:83
linux嵌入式書籍 發布:2025-02-04 03:44:07 瀏覽:334
sql分組最後一條 發布:2025-02-04 03:38:24 瀏覽:272
單宮數字奇門演算法 發布:2025-02-04 03:33:57 瀏覽:864