俺只是来码题目的而已
只码题目(数量估计800+),木有答案,不会的请留言,菜苗一棵,不喜绕道,高手勿喷。。。备注:为尊重原创(阿发你好)的劳动成果,lz不是以下题目的原创,特此声明;
题目不定期的继续更新,欢迎需要的小伙伴前来练练手。
ANSI C 标准函数库
难度: ★★
题目:
【抽签问题】从10个数中随机抽5个数。
描述:
例如,用数组给定10个数
int data[10] = { 12, 98, 9, 89, 8, 878, 87, 23, 45, 235 };
现在,从中任意取5个数,并打印出来。
语句
难度: ★★★
题目:
插入排序: 一个数组中有N个数,已经排好顺序、按增序排列。现在插入一个新的值,要求插入到指定位置,插入后所有数仍然是按增序排列 。
描述:
有一个己排好序的整形数组a,
int a[16] = {1, 3, 5, 7, 9 };
int count = 5; // 现存了5个数
int b = 4;
// 下面,将b插入到数据组a中
// 插入后,数组的前6个元素为 1,3,4,5,7,9
表达式与操作符
难度: ★
题目:
求圆柱体的体积。已经底半径r和高h,求圆柱体的体积。
表达式与操作符
难度: ★★
题目:
输入一个4位整数,将个位、十位、百位、千位的数分解出来。
描述:
例如,给写
int n = 9527;
char buf[4];
则分解结果:buf里的4个元素的值依次为9,5,2,7
字符串
难度: ★★★★
题目:
输入5字符串,将它们排序后输出。
描述:
例如,输入了5个字符串: "dead", "alex", "can", "best", "effort"
则程序最终输出为: alex, best, can, dead, effort
函数
难度: ★★★
题目:
将十六进制的字符串转成unsigned int
描述:
例如,有字符串
char buf [ ] = "12AB3d";
写一段代码,将字符串buf转成一个整数。(整数的值是0x12AB3d ,即十进制的1223485)
指针
难度: ★★
题目:
将二进制文本转成整数
描述:
unsigned int bin_to_int( const char* str);
例如,输入"11010011",返回值为211
语句
难度: ★★★
题目:
设计表决算法: 有5个人投票,当有3个或以上的人同意时,投票通过。
描述:
首先,从控制台输入5个值,表示5人的投票。输入为'Y'或'N'
假设5个人称为A,B,C,D,E,首先提示其输入,然后得出结果。
例如,输入过程:
A> Y
B> N
C> Y
D> Y
E> N
结果:3人同意,表决通过。
ANSI C 标准函数库
难度: ★
题目:
将日期字符串"2015-03-18"转换为"2015/3/18" ,也就是说,将一种日期格式yyyy-mm-dd转成另一种格式yyyy/mm/dd