1.猜數字遊戲
#define _crt_secure_no_warnings
#include#include#includevoid menu()
void guss_num()
else if (num < key)
else }}
int main()
} while (choose);
srand((unsigned)time(null));
system("pause");
return 0;
}
2.寫**可以在整型有序陣列中查詢想要的數字,
找到了返回下標,找不到返回-1.(折半查詢)
#include#include#includeint main();
int left = 0;
int right = sizeof(arr) / sizeof(arr[1]) - 1;
int mid = 0;
int key = 9;
while (left <= right)
else if (arr[mid] < key)
else if (arr[mid] = key)
else
} system("pause");
return 0;
}
3.編寫**模擬三次密碼輸入的場景。
最多能輸入三次密碼,密碼正確,提示「登入成功」,密碼錯誤,
可以重新輸入,最多輸入三次。三次均錯,則提示退出程式。
#define _crt_secure_no_warnings
#include#include#includeint main()
else
if (i == 3)
}system("pause");
return 0;
}
4.編寫乙個程式,可以一直接收鍵盤字元,
如果是小寫字元就輸出對應的大寫字元,
如果接收的是大寫字元,就輸出對應的小寫字元,
如果是數字不輸出。
#define _crt_secure_no_warnings
#include#includevoid transverter();
int main()
void transverter()
else if (input>96 && input < 123)
else if (input>47&&input<58)
else
}return 0;
}
C語言入門五
二維陣列的定義 int arr 2 2 行 列 int brr 2 2 int crr 2 列不能省略 注意 二維陣列的記憶體是連續的 第二行的0號下標和第一行的最後乙個下標在記憶體中是相連的。二維陣列在函式傳參時的使用 可以直接傳乙個二維陣列 void func int array 也可以使用陣列...
C語言入門級教程五
c語言入門級教程 icesongqiang 2016.11.14 本次試驗暴露出來的一些問題 1.if 條件判斷等於,裡面一定是if a b 而if a b 執行賦值操作,賦值的數就是表示式的值 2.字串拼接,將char b 80 拼接到 char a 80 後,一定要新增 0 3.單詞統計很多同學...
C 基礎入門 五
public long fib int n static int fun int n public class student class mainclass class car public class person public class student person public class...