汇集1000道C语言和C++语言的练习题 (例题、笔试题、编程题、算法设计题),由我亲自配上答案(点此查看)。 语法题我就不出了,那个没意思,看书就可以了。
本贴汇集50题 (0000-0050),持续更新…
1. 抽签题从10个数中随机抽取5个数。(相当于双色球抽签问题)
2. 插入排序已有10个按增序排列好的整数1,3,5,7,,9,11,13,15,17,19。要求把一个整数n插到数组中,保持增序排列。
3. 数学公式类计算题已经圆柱体的底半径r,高h,求体积v。公式给出: v = pi * r^2 * h
4. 分解与解析给定一个长度为4的10进制整数,将各个数字分解到数组里。例如,给定1345,保存到数组int buf[4]里,则buf的内容依次是1,3,4,5
5. 字符串处理输入4个字符串,将其保存,排序后输出。例如,输入dad, baby, kitty, buy , 输出 baby buy dad kitty
6. 进制转换输入16进制的字符串,转换为整数输出。函数原型 unsigned int Hex2Int ( const char* str) 。例如,输入字符串 "A12B",函数返回整数41259。
7. 进制转换将2进制字符串转换为整数输出。函数原型 unsigned int Bin2Int (const char* str) 。例如,输入字符串"101001101100001",函数返回整数12345.
8. 算法设计有3个人投票表示,或2人或2人以上同意,则表决通过。试设计一个算法,用于计算表决是否通过。
… 持续更新…
我躺下来,以一张报纸当枕头。高高在我上方的,