這是6 22的練習。

2021-09-24 17:04:56 字數 1198 閱讀 6678

1.完成猜數字遊戲。

#include

#include

#include

void

menu()

void

game()

else

if(input < random_num)

else

if(input == random_num)}}

intmain()

}while

(input)

;return0;

}

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

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

#include

void

fun(

int n,

int arr,

int size)

else

if(n < arr[mid]

)else}if

(left > right)

}int

main()

;int size =

sizeof

(arr)

/sizeof

(arr[0]

);int n =12;

fun(n, arr, size)

;return0;

}

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

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

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

#include

intmain()

;scanf

("%s"

, input);if

(strcmp (password,input)==0

)else}if

(i ==3)

return0;

}

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

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

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

如果是數字不輸出。

#include

intmain()

printf

("\n");

return0;

}

這是6 23的練習。

1.實現乙個函式,列印乘法口訣表,口訣表的行數和列數自己指定,輸入9,輸出99口訣表,輸入12,輸出1212的乘法口訣表。include void fun int x printf n intmain 2.使用函式實現兩個數的交換。include void fun int x,int y intma...

這是6 14的練習哦

今天的主要練習 1.給定兩個整型變數 i 2,j 5 的值,將兩個值的內容進行交換。include intmain 2.不允許建立臨時變數,交換兩個數的內容。i 2,j 5 include intmain 3.求10個整數中最大的值。include intmain max figure 0 for ...

這是6 17的主要練習

今天的主要練習 1.將陣列a中的內容和陣列b中的內容進行交換。陣列一樣大 include intmain printf 請再輸入3個數字 n for j 0 j 3 j for k 0 k 3 k printf 互換後的陣列a為 n for i 0 i 3 i printf n printf 互換後...