汇集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
原文地址:http://blog.csdn.net/iamshaofa/article/details/44394425