FOR迴圈
格式:
for(int 變數; 變數如何如何; 變數增或減){
有效範圍
}
例:
for(int i; i<=10; i++){
printf(“XD\n”);
}
While迴圈
While有兩種,前測試與後測試

1.
while(變數是不是怎樣){
有效範圍
}
2.
do{
有效範圍
}while(變數是不是怎樣)


陣列:

宣告方法:
型態 名稱[size];

例:
int array[50]; <= 大小為五十格的整數陣列
char str[5][5]; <= 大小為五格五列的二元字元陣列
存取:同變數
例如array[1] = 5;


例題:
1.利用For迴圈印出五次”中山資管 全國第一”
2.利用While迴圈印出五次”中山資管全國第一”
3.讓使用者輸入一任意正整數,其輸入與輸出結果如下:
>5
奇數
偶數
奇數
偶數
奇數

4.利用While迴圈寫個程式取整數。
例:
使用者輸入:130.735
輸出:130

Hint:
只要變數A還沒小於1,就繼續把變數A倒到變數B
5.使用陣列與迴圈,讓使用者輸入五個數字後再依序輸出。
例:
>5
>3
>1
>4
>2

53142
6.依慣例印個九九乘法表來看看。
7.
使用迴圈將四位數二進位數字轉為十進位

例:
>1
>0
>0
>1
9

8.
輸入一正整數N
求1-1/2+1/3-1/4+...+(-)1/n=?

9.
請使用巢狀迴圈與陣列實作「氣泡排序法」

10.
請寫一程式,將十進位實數轉為二進位。
(小數點後取六位數)
例:
>130.375
10000010.011000


11.請寫一成績處理程式,可輸入五名學生的[學號][姓名][國文成績][英文成績][數學成績],輸出以三科總分排序。
輸出例:
3 James 100 100 100 300
1 Peter 90 95 100 285
4 LaLa 90 90 100 280
2 Bill 80 70 60 210
5 Kelly 30 20 10 60


創作者介紹
創作者 熱狗和茄子的戀愛 的頭像
auraler

熱狗和茄子的戀愛

auraler 發表在 痞客邦 留言(0) 人氣( 94 )