码迷,mamicode.com
首页 > 编程语言 > 详细

1000道C语言和C++语言的练习题及答案 #0000-0050

时间:2015-03-18 09:03:31      阅读:159      评论:0      收藏:0      [点我收藏+]

标签: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

标签:c语言 c++ 例题 笔试题 编程题

原文地址:http://blog.csdn.net/iamshaofa/article/details/44394425

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!