C語言初學練習 四

2021-09-29 17:01:03 字數 1777 閱讀 5430

1.完成猜數字遊戲。

**如下

#define _crt_secure_no_warnings

#include

#include

#include

void

game()

else

if(num < guess)

else}}

intmain()

else

if(choice ==2)

else

}system

("pause");

return0;

}

執行結果如下

2.寫**可以在整型有序陣列中查詢想要的數字,

找到了返回下標,找不到返回-1.(折半查詢)

#include

#include

intmain()

;int k =9;

int left = arr[0]

;int right =

sizeof

(arr)

/sizeof

(arr[0]

)-1;

while

(left<=right)

else

if(arr[mid]

<= k)

else}if

(left > right)

system

("pause");

return0;

}

執行結果如下

3.編寫**模擬三次密碼輸入的場景。

最多能輸入三次密碼,密碼正確,提示「登入成功」,密碼錯誤,

可以重新輸入,最多輸入三次。三次均錯,則提示退出程式。

**如下

#define _crt_secure_no_warnings 

#include

#include

#include

intmain()

;int i =0;

char

*p =

"123456"

;for

(i=0

; i<

3; i++

)else}if

(i ==3)

system

("pause");

return0;

}

執行結果如下

4.編寫乙個程式,可以一直接收鍵盤字元,

如果是小寫字元就輸出對應的大寫字元,

如果接收的是大寫字元,就輸出對應的小寫字元,

如果是數字不輸出。

**如下

#include

intmain()

printf

("\n");

system

("pause");

return0;

}

執行結果如下

c語言初學練習 三

1.在螢幕上輸出以下圖案 如下 include include intmain printf n for i 1 i 7 i printf n system pause return0 程式執行結果如下 2.求出0 999之間的所有 水仙花數 並輸出。水仙花數 是指乙個三位數,其各位數字的立方和確好...

C語言初學練習 五

1.實現乙個函式,列印乘法口訣表,口訣表的行數和列數自己指定,輸入9,輸出99口訣表,輸入12,輸出1212的乘法口訣表。define crt secure no deprecate include include table int n printf n intmain 執行結果如下 2.使用函式...

C語言初學練習 六

1.第n個斐波那契數。遞迴實現 define crt secure no warnings include include intfibonacci int n else int main 執行結果如下 非遞迴實現 define crt secure no warnings include incl...