c语言编程题库100题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c语言编程题库100题
C语言是一门广泛应用于计算机领域的高级编程语言。对于学习者来说,掌握C语言编程是一项必修课程。为此,我们为大家整理了100道C语言编程题,供大家练练手,锻炼编程能力。
以下是题目列表:
##### 基础篇
1、编写一个C程序,输出“Hello, World!”。
2、编写一个C程序,输入两个数,求和并输出结果。
3、编写一个C程序,输入三个数,求平均值并输出结果。
4、编写一个C程序,输入三个数,比较大小并输出最大值。
5、编写一个C程序,输入一个数,判断奇偶性并输出结果。
6、编写一个C程序,输入一个数,判断是否为质数并输出结果。
7、编写一个C程序,输入一个数,判断是否为闰年并输出结果。
8、编写一个C程序,输入一个字符,判断是否为字母并输出结果。
9、编写一个C程序,输入一个数,判断是否为回文数并输出结果。
10、编写一个C程序,输入一个年份和月份,输出该年该月的天数。
##### 数组篇
11、编写一个C程序,输入一个整数数组,求所有元素之和并输出结果。
12、编写一个C程序,输入一个数组,找出最大值并输出结果。
13、编写一个C程序,输入一个数组,找出最小值并输出结果。
14、编写一个C程序,输入一个数组,计算平均值并输出结果。
15、编写一个C程序,输入一个数组,判断是否为升序或降序排列并输出结果。
16、编写一个C程序,输入一个数组,将数组元素逆序排列并输出结果。
17、编写一个C程序,输入两个数组,将两个数组合并后按照升序或降序排列并输出结果。
18、编写一个C程序,输入一个数组,输出数组中出现次数最多的元素。
19、编写一个C程序,输入一个数组,删除指定位置上的元素并输出结果。
20、编写一个C程序,输入一个数组和一个数,将该数插入到数组中并输出结果。
##### 字符串篇
21、编写一个C程序,输入一个字符串,统计字符串中的字符个数并输出结果。
22、编写一个C程序,输入一个字符串,统计字符串中的单词个数并输出结果。
23、编写一个C程序,输入两个字符串,比较大小并输出结果。
24、编写一个C程序,输入一个字符串,将该字符串逆序输出。
25、编写一个C程序,输入一个字符串和一个字符,统计该字符在字符串中的出现次数并输出结果。
26、编写一个C程序,输入一个字符串,判断是否为回文字符串并输
出结果。
27、编写一个C程序,输入一个字符串,统计字符串中每个字符的出现次数并输出结果。
28、编写一个C程序,输入两个字符串,将第二个字符串插入到第一个字符串中指定位置并输出结果。
29、编写一个C程序,输入一个字符串和一个字符,字符串中所有该字符所在位置并输出结果。
30、编写一个C程序,输入两个字符串,比较其字典序大小并输出结果。
##### 指针篇
31、编写一个C程序,输入一个数组和一个指针,使用指针修改数组中的元素并输出结果。
32、编写一个C程序,输入一个数组和一个指针,使用指针排序数组并输出结果。
33、编写一个C程序,输入两个指针,将两个指针所指数组元素进行交换并输出结果。
34、编写一个C程序,输入一个数组和一个指针,使用指针查找数组中的最大值并输出结果。
35、编写一个C程序,输入一个数组和一个指针,使用指针查找数组中的最小值并输出结果。
36、编写一个C程序,输入一个指针,实现指针加一、减一操作并输出结果。
37、编写一个C程序,输入一个指针和一个整数,实现指针加或减指定步长并输出结果。
38、编写一个C程序,输入一个数组,使用指针将数组元素复制到另一个数组并输出结果。
39、编写一个C程序,输入一个指针和一个长度,将指针所指字符串按照指定长度进行分割并输出结果。
40、编写一个C程序,输入一个指针和一个整数,将指定位置插入值并输出结果。
##### 结构体篇
41、编写一个C程序,定义一个学生结构体,输入学生信息并输出结果。
42、编写一个C程序,定义一个矩形结构体,输入矩形信息并输出面
积和周长。
43、编写一个C程序,定义一个日期结构体,输入两个日期,计算两
个日期之间的天数并输出结果。
44、编写一个C程序,定义一个复数结构体,输入两个复数,计算加、减、乘、除并输出结果。
45、编写一个C程序,定义一个学生结构体,输入n个学生信息,按
照平均分数从大到小排序并输出结果。
46、编写一个C程序,定义一个车辆结构体,输入n个车辆信息,按
照价格从低到高排序并输出结果。
47、编写一个C程序,定义一个字符串结构体,输入一个字符串,统
计其中每个字符的出现次数并输出结果。
48、编写一个C程序,定义一个学生结构体,输入n个学生信息,按
照年龄从小到大排序并输出结果。
49、编写一个C程序,定义一个日期结构体,输入n个日期,按照日
期从早到晚排序并输出结果。
50、编写一个C程序,定义一个链表结构体,输入n个数据,按照指定规则排序并输出结果。
##### 文件篇
51、编写一个C程序,读取指定文件夹下的所有文件,并输出结果。
52、编写一个C程序,输入一个文件名,将文件内容输出到控制台。
53、编写一个C程序,输入一个文件名和一个字符串,将该字符串写入到指定文件中并输出结果。
54、编写一个C程序,输入一个文件名,统计该文件中的字数并输出结果。
55、编写一个C程序,输入一个文件名,将该文件中的字母转换为大写并输出结果。
56、编写一个C程序,输入一个文件名,将该文件中的字母转换为小写并输出结果。
57、编写一个C程序,输入一个文件名,删除指定文件并输出结果。
58、编写一个C程序,输入一个文件名,创建指定文件并输出结果。