当前位置:首页 >> 工学 >>

C语言上机练习训练题


一、数据类型、运算符与表达式 数据类型、
1. 整数数据的溢出,要求从键盘输入一个整数(如 32768),看结果。 2. 从键盘输入一个大写字母,要求小写输出,使用 scanf 函数和 getchar 函数完成。 3.有一个直角三角形,键盘输入长,高,计算三角形的面积。

二、顺序程序设计
1. 输入一个华氏温度,要求输出摄氏温度,公式 c=5/9(F-32),输出要有文字说明。 2. 求 ax2 +bx+c=0 方程的根。a,b,c 由键盘输入,设 b2 -4ac>0。输出方程的根,取小数 点后两位。 3. 要将“ China ”译成密码,密码规律是:用原来的字母后面第四个字母代替原来 的字母。 例如, ”A” 后面第四个字母 “,用”E”代替” “China”应译成 “E A”。 “Glmre”。 编一程序,设五变量的初值为’C’,’h’,’i’,’n’,’a’。使其变为’G’,’l’,’m’,’r’, ‘e’,并输出,要求使用 putchar 和 printf 函数。

三、选择结构程序设计
1. 输入三个整数,并按大小顺序输出. 2. 从键盘输入一行字符,分别统计出其中英文字母数字和其他字符的个数. 3.统计一个班的成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’.90 分以上为’A’,80~89 分 为’B’, 70~79 分为’C’,60~69 分为’D’,60 分以下为’E’.并计算出优秀率和合格率,用 if 语句和 case 语句完成.

四、循环控制
1. 把 100~200 之间所有能被三整除的数输出. 2. 有一个分数序列 2/1,3/2,5/3,8/5,13/8,…………求出这个数列的前 20 项之和. 3. 输入两个字符串,当遇到’.’时结束,比较两个字符串的长度,输出较长的字符串,若相 同则输出第一个字符串.

五、数组
1. 在键盘上输入 N 个整数,试编制程序使该数组中的数按照从大到小的次序排列。 2. 青年歌手参加歌曲大奖赛,有 10 个评委对她的进行打分,试编程求这位选手的平 均得分(去掉一个最高分和一个最低分) 。 3. 有一个 3×4 的矩阵,要求输出其中值最大的元素的值,以及它的行号和列号。 4. 打印以下图案 ***** ***** ***** ***** *****

六、函数
1. 写一函数,用“起泡法”对输入的 10 个字符按由小到大顺序排序。 2. 定义一个函数,功能是计算 n 个学生的成绩中,高于平均成绩的人数,并作为函数 值。用主函数来调用它,统计 50 个学生成绩中,高于平均成绩的有多少人? 3. 编写一个程序,包括主函数和如下子函数。(1) 输入 10 个无序的整数;(2) 用起泡 方法从大到小排序;(3) 要求输入一个整数,用折半查找法找出该数,若存在,在 主函数中输出其所处的位置,否则,插入适当位置。 4. 写一函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。 5. 写一函数,将一个整型 2 维数组(3*4)转置,然后输出。

七、指针
1. 2. 3. 4. 用指针实现,输入 3 个数,按从小到大输出。 编一个程序,打入月份号,输出该月的英文月名,要求用指针数组处理。 编写递归函数,将输入的以“?”结束的字符串按与输入相反的顺序输出。 编写函数,在 n 个元素的一维数组中,统计比相邻元素大的数组元素个数并将统计 数返回(不考虑 a[0]和 a[n-1]),要求以指针变量作函数参数。 5. 用指向指针的指针的方法对 5 个字符串进行排序。

八、结构体与共用体
1.定义一个结构体变量,其成员包括:职工号、职工名、性别、年龄、工龄、工资、 地址。 2.对上述定义的变量,从键盘输入所需的具体数据,然后用 printf 函数打印出来。 3. 按上述的结构体类型定义一个结构体数组, 从键盘输入每个结构体元素所需的数据, 然后逐个输出这些元素的数据(为简化起见,可设数组只有三个元素) 。

九、位运算
1.写一个函数,是一个整数 i 的二进制表示形式中的低 4 位改为 1,将得到的书作为函 数值返回。

十、文件
1. 把文本文件 d1.dat 复制到文本文件 d2.dat 中,要求仅复制 d1.dat 中除英文字 符和数字以外的其它内容。 2. 求出 1 至 100 之间的素数(只能被 1 和自身整除的数)并顺序写入文件 su.dat。 3. 磁盘文件 a1 和 a2,各自存放一个已按字母顺序排好的字符串,编程合并二个文 件到 a3 文件中,合并后仍保持字母顺序。


相关文章:
C语言上机练习题
C语言上机练习题_IT/计算机_专业资料。C语言上机练习题 上机练习题 输入一个不超过五位的正整数, 1. 输入一个不超过五位的正整数, 输出其逆数。 12345, ...
c语言上机练习题1
重庆师范大学涉外商贸学院 数计学院 二级 C 语言培训 C 语言上机练习题 1、 熟悉 VC6.0 环境,通过练习以下程序掌握“新建”C 源文件、 “编辑”程序代码、 “...
c语言上机练习题及答案
c语言上机练习题及答案_IT认证_资格考试/认证_教育专区。C语言习题 1. 从矩形的长,宽,输出面积(长为 6.5,宽为 4.5) #include <stdio.h> main() { ...
c语言上机考试训练题库及答案
c语言上机考试训练题库及答案 隐藏>> 上机考试习题集 1.编写程序,一次输入 5 个学生的 3 门课成绩,每输入一个学生的 3 门成绩后, 立即统计并输出该学生的总...
C语言上机练习题记答案
C语言上机练习题记答案_计算机软件及应用_IT/计算机_专业资料。1.在屏幕上输出”hello world!” 2.定义整型变量 a,赋初始值 10,在屏幕上输出变量的值 3.在题...
c语言上机练习题及答案[1]
c语言上机练习题及答案[1]_IT认证_资格考试/认证_教育专区。1. 从矩形的长,宽,输出面积(长为 6.5,宽为 4.5) #include <stdio.h> main() { float ...
C语言上机练习题
C语言上机练习题_工学_高等教育_教育专区。1020: 4-2-5 Time Limit: 1 ...C语言上机练习题(2008-6... 2页 1下载券 C语言全国等级考试上机练... 17...
C语言上机练习题
C语言上机练习题_IT认证_资格考试/认证_教育专区。C语言上机练习题 5.20 C 语言上机练习题 1.下面程序的运行结果是( main( ) {int x[ ]={0,1,2,3,4...
C语言上机练习40题
C语言上机练习训练题 2页 1下载券 C语言竞赛练习题40题 5页 1下载券 C语言...编写一个函数实现两个字符串的比较,要求不用使用 C 语言提供的标准函 数 ...
C语言上机练习题精选
c语言试题 13页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 C语言上机练习题精选 简要介绍资料的主要内容,以获得...
更多相关标签: