第六章 利用陣列處理批量資料

2021-09-11 06:22:21 字數 3023 閱讀 8300

例6.1對10個陣列元素依次賦值為0,1,2,3,4,5,6,7,8,9,要求按逆序輸出

例6.2用陣列來處理fabonacci數列問題

例6.3有10個地區的面積,要求對它們按由小到大的順序排序

例6.4將乙個二維陣列行和列的互換,存到另乙個二維陣列中

例6.5有乙個3*4的矩陣,要求程式設計序求出值最大的那個元素的值,以及其所在的行號和列好

例6.6輸出乙個已知的字串

例6.7輸出乙個菱形圖

例6.8輸入 一行字元,統計其中有多少個單詞,單詞之間用空格分隔開

例6.9有3個字串,要求找出其中「最大『者

#includeint main()

執行結果如下:

9    8    7    6    5    4    3    2    1    0

press any key to continue

#includeint main()

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

f[i]=f[i-1]+f[i-2];

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

printf("\n");

return 0;

}

執行結果如下:

1           1           2           3           5

8 13 21 34 55

89 144 233 377 610

987 1597 2584 4181 6765

press any key to continue

#includeint main()

printf("the sorted numbers:\n");

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

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

printf("\n");

return 0;

}

執行結果如下:

intput 10 numbers:

45 78 96 36 23 20 50 70 99 37

the sorted numbers:

20 23 36 37 45 50 70 78 96 99

press any key to continue

#includeint main()

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

printf("array a:\n");

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

printf("\n");

}printf("array b:\n");

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

return 0;

}

執行結果如下:

array a:

1 2 3

4 5 6

array b:

1 4

2 5

3 6

press any key to continue

#includeint main()

;max=a[0][0];

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

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

if(a[i][j]>max)

printf("max=%d\nrow=%d\ncolum=%d\n",max,row,colum);

return 0;

}

執行結果如下:

max=10

row=2

colum=0

press any key to continue

#includeint main()

;int i;

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

printf("%c",c[i]);

printf("\n");

return 0;

}

執行結果如下:

i am a student

press any key to continue

#includeint main()

,,,,};

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

printf("\n");

return 0;

}

執行結果如下:

*

****

*****

*******

*********

press any key to continue

#includeint main()

printf("there are %d words in the line.\n",num);

return 0;

}

執行結果如下:

i am a girl

there are 4 words in the line.

press any key to continue

#include#includeint main()

執行結果如下:

holland

chain

america

the largest string is:

holland

press any key to continue

第六章 利用陣列處理批量資料

一維陣列的定義 型別符陣列名 常量表示式 例 int a 10 定義陣列,會從記憶體裡劃分出一片儲存空間。a 0 a 1 a 2 a 3 a 4 a 5 a 6 a 7 a 8 a 9 每乙個空間你都可以儲存資料,也可以不儲存 輸出是隨機數 引用 陣列名 下標 通過上邊的定義可以看出來,下標和它對應...

第六章 利用陣列處理批量資料

第六章 利用陣列處理批量資料 6.1 對10個數元素一次賦值給陣列,要求輸出逆序陣列 6.2 用陣列處理fibonacci數列問題 6.3 有10各地區的面積,要求他們按照由小到大的順序排列 6.4 將乙個陣列的行和列元素互換 6.5 輸出矩陣中最大的元素以及行號列號。6.6 輸出乙個一直字串 6....

第六章利用陣列處理批量資料

例6.1對10個陣列元素依次賦值為0,1,2,3,4,5,6,7,8,9,要求按逆序輸出。例6.2用陣列來處理求fibonacci數列問題。例6.3 有10個地區的面積,要求對它們按由小到大的順序排列。例6.4 將乙個二維陣列行和列的元素互換,存到另乙個二維陣列中。例6.5 有乙個3 4的矩陣,要求...