猜數字遊戲

2021-09-29 14:25:48 字數 1549 閱讀 1108

1.猜數字遊戲:

#define  _crt_secure_no_warnings

#include #include #include int main(void)

else if (b > a)

else

printf("恭喜你猜對了!\n");

} system("pause");

return 0;

}

執行結果

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

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

#define _crt_secure_no_warnings

#include #include int binarysearch(int arr, int right, int tofind);

int main(void) ;

int b = 0;

int arr_size = sizeof(arr) / sizeof(arr[0]) - 1;

printf("請輸入你想查詢的數: \n");

scanf("%d", &b);

int ret = binarysearch(arr, arr_size, b);

printf("下標是: %d\n", ret);

system("pause");

return 0;

}int binarysearch(int arr, int right, int tofind)

else if (arr[mid] > tofind)

else

} if (left > right)

}

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

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

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

#define _crt_secure_no_warnings

#include #include int main(void)

else while(a != key)

i++;

if (i > 2)

break; }

system("pause");

return 0;

}

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

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

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

如果是數字不輸出。

#include #include int main(void)

else if(ch >= 'a' && ch <= 'z')

else if (ch >= '0' && ch <= '9')

} system("pause");

return 0;

}

猜數字遊戲

問題描述 猜數字遊戲 隨機出乙個兩位數,然後讓你猜,直到猜對為止。猜對後可以提示選擇是否再玩一次。include include using namespace std int main srand unsigned int time null int num rand 90 10 隨機出乙個兩位數...

猜數字遊戲

author 徐權 data 2015728 function 猜數字遊戲 實用平台 vs2012及以上 如果要移植到其他平台scanf s和puts s 應改為scanf和puts即可 include include include include define n 5 定義陣列大小,從而決定猜的...

猜數字遊戲

初次見到題目,覺得很簡單,可是仔細敲 時候卻發現根本無法處理如下情況 正確序列 1,2,3,4 猜測序列 1,1,1,1 我選擇用字串儲存正確的,然後如果對應上就把它變成字母,下一次就不會算他了,可是如果這樣子 正確 1,2,3,4 錯誤 2,3,3,4 錯誤的3算了,正確卻沒有算,這樣顯然不符合題...