c语言入门编程题库100题,C语言入门100题
1. 编程,统计在所输入的50个实数中有多少个正数、多少个负数、多少个零。
2. 编程,计算并输出方程X2+Y2=1989的所有整数解。
3. 编程,输入一个10进制正整数,然后输出它所对应的八进制、十六进制数。
4. 一个数如恰好等于它的因子之和,这个数就称为“完数”。编程序找出1000以内的所有完数,并输出其因子(6是一个"完数",它的因子是1,2,3)。
5. 输入一个正整数,输出它的所有质数因子(如180的质数因子为 2、2、3、3、5)。
6. 输入20个整数存入一数组,输出其中能被数组中其它元素整除的那些数组元素。
7. 输入两个数组(数组元素个数自定),输出在两个数组中都出现的元素(如a[5]={2,3,4,5,6},b[6]={3,5,7,9,10,-1},则输出3、5)。
8. 输入两个数组(数组元素个数自定),输出在两个数组中都不出现的元素(如a[5]={2,3,4,5,6},b[6]={3,5,7,9,10,-1},则输出2、4、6、3、7、9、10、-1)。
9.编程,将字符数组S2中的全部字符拷贝到字符数组S1中(不用strcpy函数)。
10.给定年份year,判别该年份是否闰年(定义一个宏以判别该年份是否闰年)。
11.输入一行小写字母后,将字母变成其下一字母(a变成b、b变成c、c变成d、…、x变成y、y变成z、z变成a)输出。
12. 编写一个函数,处理n行、n列的二维数组:将每一行的元素同除以该行上绝对值最大的元素。
13. 编写函数,求任意阶多项式 a0+a1X+a2X2+...+anXn 的值并返回多项式的值。
14. 设计一个函数,使给出一个数的原码,能得到该数的补码。
15. 编写函数,求m行、n列的二维数组全体元素中负数的个数。
16. 编写函数,返回在一个整数组中出现次数最多的数及其出现次数。
17.编一个程序,打入月份号,输出该月的英文月名,要求用指针数组处理。
18.编写递归函数,将输入的字符串按与输入相反的顺序输出。
19. 编写函数,在n个元素的一维数组中,统计比相邻元素大的数组元素个数并将统计数返回(不考虑a[0]和a[n-1]),要求以指针变量而不是数组名作参数。
20. 编写函数,在n个元素的一维数组中,找出最大值、最小值并传送到调用函数。
21. 编写一个函数,统计m行n列二维数组中有多少个正数、多少个负数,多少个零,并返回统计结果。
22. 写一函数,在给定的一行以"."结束的字符中,找出最长的单词并输出。
23. 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用print函数输出这些记录。
24. 把文本文件d1.dat复制到文本文件d2.dat中,要求仅复制d1.dat中的英文字符。
25. 编程,把文本文件d1.dat复制到d2.dat(其中空格字符不复制)。
26. 编程,把文本文件d1.dat复制到d2.dat(其中大写英文字母要转换为小写字母)。
27. 把文本文件d1.dat复制到文本文件d2.dat中,要求仅复制d1.dat中除英文字符和数字以外的其它内容。
28. 求出1至100之间的素数(只能被1和自身整除的数)并顺序写入文件su.dat。
29.磁盘文件a1和a2,各自存放一个已按字母顺序排好的字符串,编程合并二个文件到a3文件中,合并后仍保持字母顺序(如a1中存放:"accel",a2中存放"ilrz",则a3中为"acceillrz")。
30.已知顺序文件C.DAT
存放着程序设计基础的考试成绩,每个记录包含学号(8位字符)和成绩(三位整数)两个数据项。编制程序,从文件中读入学生成绩,将大于或等于60分的学生
成绩再形成一个新的文件SCORE60.DAT保存在A盘上,并显示出学生总人数(少于1000)、平均成绩和及格人数。
31.已知head指向一个带头结点的单向链表,链表中每个结点包含数据域和指针域。请编写程序实现如图所示链表的逆置。
若原链表为:
head
a
b
C ∧
逆置后链表应为:
head
c
b
a ∧
32、编制函数实现在一个带头结点(head)的单向链表(数据有序)中删除相同数据的结点(相同数据的结点只保留一个)。
33、编制一程序,将字符computer赋给一个字符数组,然后从第一个字母开始间隔的输出该串。请用指针完成。
34、编制一程序,将字符串的第m个字符开始的全部字符复制成另一个字符串,要求在主函数中输入字符串及m的值并输出复制结果,在被调用函数中完成复制。
35、有4名学生每个学生考4门课程,要求在用户输入学生学号以后能输出该生的全部成绩,用指针型函数来实现。请编写函数float *search().
main()
{static float score[][4]={{60,76,80,90},{45,86,57,90},{58,95,80,71},{78,50,60,85}};
float search(),p;
int I,m;
printf(“enter the number of student:”);
scanf(“%d”,&m);
printf(“the score of NO.%dare:\n”,m);
p=search(score,m);
for(I=0;I<4;I++)
printf(“%52f\t”,*(p+I));
}
float search(float (pointer)[4],int n)
{}
36、有4名学生每个学生考4门课程,要求在用户找出有不及格课程的学生学号并输出全部成绩,用指针来实现。
37、编制一程序实现将十进制数转换成二进制数,并存放于一维数组b中,然后输出。
38、以下函数p的功能是用递归方法计算x的n阶勒让德多项式的值。已有有调用语句p(n,x);请编写p函数。递归公式如下:
1
X
PX(X)=
((2N-1)*X* Pn-1(X)-(n-1)* Pn-2(X)/n
39、编程实现如下5*5阶的螺旋方阵。
1
2
3
4
5
16
17
18
89
6
15
22
21
20
7
14
23
24
25
8
13
12
11
10
9
40、编一程序实现求所有不超过200的N值,N的平方是具有对称性质的回文数。所谓回文数就是将一个数从左向右与从右向左读是一样的,例如34543和1234321都是回文数。
41、编写一函数实现将一个整数按逆序存放到一个数组中。
42、请编写程序:从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,输出到磁盘文件“upper.txt”中去保存。输入的字符串以“!”结束。
43、设文件number.dat中存放了一组整数。请编程统计并输出文件中正整数、负整数和零的个数。
44、请编程:从键盘上读入一个16进制无符号数m,调用函数rightrot将m中的原始数据循环右移n位。并输出移位前后的内容。
45、设计一递归函数计算下列函数:
PX(X,N)=X-X2+X3-X4+……+(-1)N-1XN(N>0)
46、设计一递归函数计算x的n次方。
47、设计一递归函数实现将小于32768的整数按逆序输出。
48、设计一递归函数实现将小于32768的整数按逆序输出。
49、设计一递归函数实现如下函数:
ack(m,n)= n+1 当m=0时
ack(m-1,1) 当n=0时
ack(m-1,ack(m,n-1)) 当n>0,m>0时
50、设计一递归函数实现将任一正整数转达换成二进制数。
c语言入门编程题库100题,C语言入门100题相关推荐
- 语言题库体型判断问题_1000道Python题库系列分享20(43道填空与判断题)
本期题目: 参考答案: 温馨提示 进入公众号,通过菜单"最新资源"==>"历史文章"可以快速查看分专题的文章列表,通过"最新资源"== ...
- 大学c语言作业用什么搜题比较好,快速查找题库_什么手机软件可以把题库输入进去然后输入关键字可以查找点道题_淘题吧...
❶ 什么手机软件可以把题库输入进去.然后输入关键字可以查找点道题 用试题通啊,这款软件可以的,题库录入过后搜索关键字就能看到答案和题目了. ❷ 如何快速寻找题库中的答案我有份题库,答题时如何快速的找到 ...
- python基本原理概论_优学院《2020年马克思主义基本原理概论题库(高职类)》查题教程2020高校邦《Python程序设计基础【实境编程】》答案完整...
优学院<2020年马克思主义基本原理概论题库(高职类)>查题教程2020高校邦<Python程序设计基础[实境编程]>答案完整 更多相关问题 专业职业是相对以下哪点而言的(). ...
- 2021年计算机应用基础统考题库,2021年7月计算机应用基础统考题库-网络教育统考计算机应用基础真题...
2021年7月网络教育统考计算机应用基础统考题库现已更新完毕. 题库在覆盖率和通过率上,均有保障,前提为,获取题库后需复习才行. 计算机应用基础统考题库,单选题以及操作题均为重点必抽题,每道操作题均有 ...
- 二级MySQL,未来教育MySQL题库,15套试卷,sql题答案。
未来教育MySQL题库,15套试卷,sql题答案. 一. 1.insert into tb_dept values('D4','公关部','Liming','010-82953306');2.alte ...
- JavaScript|免费导入题库,考试复习工具,刷题神器,支持导入excel题库【完全免费+提供源码】
工具界面展示 点击这里下载源代码↓↓↓ 基于JS的导入EXCEL题库复习小工具_intitle:javascript搜题-Javascript文档类资源-CSDN下载 目录 一.工具使用说明 二.界面 ...
- 昨日答案: 行测题库:行测人文常识模拟题答案
昨日答案: 行测题库:行测人文常识模拟题答案 1.[答案]B.中公解析:<秋浦歌>作者是李白,<哈姆雷特>是戏剧,<欧根·奥涅金>的作者是俄国的普希金.故本题答案选 ...
- 中国移动计算机类行测题目,2019中国移动春招考试行测题库:行测常识判断模拟题(十三)...
行测题库:行测常识判断模拟题 1. 下列有关生活常识的叙述正确的是: A.使用无磷洗衣粉是因为磷易造成环境水体富营养化,破坏水质 B.空调工作的时候有水流出而冰箱没有,由此可判断常见的家用空调和电冰箱 ...
- 赛码行测题库_行测题库:行测数字推理模拟题2.22
行测题库:行测数字推理模拟题 1.1,-5,10,10,40,( ) A.-35 B.50 C.135 D.280 2.-1,3,-3,-3,-9,( ) A.-9 B.-4 C.-14 D.-45 ...
- 2020辽宁国家公务员考试行测题库:行测片段阅读模拟题8.14
行测题库:行测片段阅读模拟题 1.长期以来,食品安全问题之所以屡打屡犯,层出不穷,以至于民众人心惶惶,甚至惊呼 "找不到可以放心吃的东西",重要原因之一,在于法律发力不够,惩处力度 ...
最新文章
- 微信小程序之后台https域名绑定以及免费的https证书申请
- HDU2108(凹多边形还是凸多边形)
- PCB设计用什么软件好?
- python中的_doc_是什么
- Thymeleaf 标准表达式语法
- Eclipse菜单栏 source Refactor详解
- datazen Active Directory AD 配置
- 当我不再依赖你的时候说说_不要依赖任何人说说 不要指望别人的经典话
- 数据链路层的是三个基本问题
- 人脸识别门禁系统java实现_java实现人脸识别源码【含测试效果图】——前台页面层(login.jsp)...
- 对象转json时,Date类型字段处理。
- 程序员2022年薪资出炉:一线城市薪资中位数已破1.5万元,你工资涨了吗?
- 鲸探发布点评:7月7日发售陈孟昕系列绘画数字藏品
- 腾讯AI八篇论文入选顶级医学影像会议MICCAI ,涉及病理癌症图像分类等
- 我跳过的坑-解决linux的输入法问题。
- 技术分享 | 如何计算 MySQL 的 QPS/TPS
- [vue] 无缝滚动 vue-seamless-scroll 滚动表格
- Mysql黑马学习笔记
- 翻译工具包:txt文件专场(一)
- 使用SQL实现广告的精准投放