標籤:c語言 c++ 例題 筆試題 編程題
彙集1000道C語言和C++語言的練習題 (例題、筆試題、編程題、演算法設計題),由我親自配上答案(點此查看)。 文法題我就不出了,那個沒意思,看書就可以了。
本貼彙集50題 (0000-0050),持續更新...
0001. 抽籤題
從10個數中隨機抽取5個數。(相當於雙色球抽籤問題)
0002. 插入排序
已有10個按增序排列好的整數1,3,5,7,9,11,13,15,17,19。要求把一個整數n插到數組中,保持增序排列。
0003. 數學公式類計算題
已經圓柱體的底半徑r,高h,求體積v。公式給出: v = pi * r^2 * h
0004. 分解與解析
給定一個長度為4的10進位整數,將各個數字分解到數組裡。例如,給定1345,儲存到數組int buf[4]裡,則buf的內容依次是1,3,4,5
0005. 字串處理
輸入4個字串,將其儲存,排序後輸出。例如,輸入dad, baby, kitty, buy , 輸出 baby buy dad kitty
0006. 進位轉換
輸入16進位的字串,轉換為整數輸出。函數原型 unsigned int Hex2Int ( const char* str) 。例如,輸入字串 "A12B",函數返回整數41259。
0007. 進位轉換
將2進位字串轉換為整數輸出。函數原型 unsigned int Bin2Int (const char* str) 。例如,輸入字串"101001101100001",函數返回整數12345.
0008. 演算法設計
有3個人投票表示,或2人或2人以上同意,則表決通過。試設計一個演算法,用於計算表決是否通過。
0009. 字串處理
將日期文字"2015-03-18"轉換為"2015/3/18"
0010. 檔案操作
輸入5個人名,將其儲存到檔案中
0011. 檔案操作
一個檔案test.txt中含有若干個人名字串,每行一個人名。例如,
andy
frank
john
jennifer
jack
michael
要求讀取所有的行,並列印顯示。(行數未知)
0012. 日期操作
某人的生日是1982年3月1日,求出這一天是周幾。
1000道C語言和C++語言的練習題及答案 #0000-0050