C語言 練習5

2021-09-24 19:09:52 字數 1546 閱讀 7195

1.完成猜數字遊戲。

#define _crt_secure_no_warnings

#include

#include

#include

#include

#include

intmenu()

void

game()

else

if(num> to_guess)

else}}

intmain()

else

if(choice ==0)

else

}system

("pause");

return0;

}

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

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

#include

#include

intmain()

;int size =

sizeof

(arr)

/sizeof

(arr[0]

);int left =0;

int right = size -1;

while

(left <= right)

else

if(num>arr[mid]

)else}if

(left > right)

system

("pause");

return0;

}

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

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

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

#define _crt_secure_no_warnings

#include

#include

intmain()

;scanf

("%s"

, input)

;//引導使用者輸入密碼if(

strcmp

(password, input)==0

)else}if

(i ==3)

system

("pause");

return0;

}

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

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

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

如果是數字不輸出。

#define _crt_secure_no_warnings

#include

#include

intmain()

if(ch >=

'a'&&ch <=

'z')

if(ch >=

'0'&& ch <=

'9')

}system

("pause");

return0;

}

C語言基礎練習5

1.求乙個3x3整型矩陣對角線元素之和 includeint main int i,j,sum 0 for i 0 i 3 i printf d n sum return 0 2.有一篇文章,共有3行文字,每行有80個字元。分別統計出大寫字母 小寫字母 數字 空格以及其他字元的個數 include ...

C語言練習

練習1 include stdlib.h include iostream.h include stdio.h void main cout 輸入檔案1的資料內容 以 結束 while ch stu n void input char a a用於接收要寫入資料的檔名 inti file fp if ...

c語言練習

經常練練,有易於身心健康,避免出沒遇到熊。1 請編寫函式fun,對長度為7個字元的字串,除首 尾字元外,將其餘5個字元按ascii碼降序排列。例如,若原來的字串為ceaedca,則排序後輸出為cedceaa。注意 部分源程式給出如下。請勿改動主函式main和其他函式中的任何內容,僅在函式fun的花括...