#例6.1 對10個數元素一次賦值給陣列,要求輸出逆序陣列.
#include
#include
intmain()
執行結果如下:
#例6.3 由10各地區的面積,要求他們按照由小到大的順序排列。
#include
#include
intmain()
printf
("the sorted numbers:\n");
for(i=
0;i<
10;i++
)printf
("%3d"
,a[i]);
printf
("\n");
system
("pause");
return0;
}
執行結果如下:
#例6.4 將乙個陣列的行和列元素互換。
#include
#include
intmain()
,};int i,j;
printf
("array a:\n");
for(i=
0;i<=
1;i++
)printf
("\n");
}printf
("array b:\n");
for(i=
0;i<=
2;i++
)system
("pause");
return0;
}
執行結果如下:
#例6.5 輸出矩陣中最大的元素以及行號列號。
#include
#include
intmain()
,,};
max=a[0]
[0];
for(i=
0;i<=
2;i++
)for
(j=0
;j<=
3;j++)if
(a[i]
[j]>max)
printf
("max=%d\nrow=%d\ncolum=%d\n"
,max,row,colum)
;system
("pause");
return0;
}
執行結果如下:
#例6.6 輸出乙個一直字串。
#include
#include
intmain()
;int i;
for(i=
0;i<
15;i++
)printf
("%c"
,c[i]);
printf
("\n");
system
("pause");
return0;
}
執行結果如下:
例6.7 輸出乙個菱形。
#include
#include
intmain()
,,,,
};int i,j;
for(i=
0;i<=
4;i++
)system
("pause");
return0;
}
執行結果如下:
#例6.8 輸入一行字元,統計其中有多少單詞,單詞之間用空格分隔開。
#include
#include
intmain()
printf
("these are %d words in this line.\n"
,num)
;system
("pause");
return0;
}
執行結果如下:
#例6.9 有三個字元,要求輸出最大者。
#include
#include
#include
intmain()
第六章 利用陣列處理批量資料
一維陣列的定義 型別符陣列名 常量表示式 例 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的矩陣,要求...