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

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语言上机练习题及答案.doc
C语言上机练习题及答案 - 1 输入三个整数 x,y,z,把这三个数由小到大输出
C语言上机练习题.doc
C语言上机练习题 - 上机练习题 输入一个不超过五位的正整数, 1. 输入一个不
c语言上机考试训练题库及答案.doc
c语言上机考试训练题库及答案 - 上机考试习题集 1.编写程序,一次输入 5 个
全国计算机二级C语言上机练习题及答案(二).pdf
全国计算机二级C语言上机练习题及答案(二) - 计算机二级 C 上机练习题汇总(
所有C语言上机练习题目.pdf
所有C语言上机练习题目 - 【作业】 1.编写程序,求在四位数的奇数中,所有各位
C语言上机练习汇总及答案.doc
C语言上机练习汇总及答案_教学研究_教育专区。完整的c语言题库,妈妈再也不用担心
c语言上机练习题及答案[1].doc
c语言上机练习题及答案[1] - 1. 从矩形的长,宽,输出面积(长为 6.5,
C语言上机练习题.doc
C语言上机练习题 - 顺序存储结构练习题 1、假设变量 a 和 b 均为整型,希
C语言上机练习题.doc
C语言上机练习题 - 1. 输入一个不超过五位的正整数, 输出其逆数。例如输入
所有c语言上机练习题目.doc
所有c语言上机练习题目 - 有关湖南省计算机2级考试的一些程序编辑题目及答案... 所有c语言上机练习题目_从业资格考试_资格考试/认证_教育专区。有关湖南省计算机2级...
C语言上机练习题.doc
C语言上机练习题 - 一、数据类型、运算符与表达式 数据类型、 1. 整数数据的
C语言 上机 练习题.doc
C语言 上机 练习题 - C 语言 上机 练习题 【1.1】编程,输入 n,输出
2013 2014 2C语言上机练习题总结版.pdf
2013 2014 2C语言上机练习题总结版 - “C 语言”上机题目汇总 20
C语言编程练习题绝对经典!.doc
C语言编程练习题绝对经典! - ? 马克思手稿中有一道趣味数学题:有 30 个人
全国计算机二级c语言上机练习题及答案(二).doc
全国计算机二级c语言上机练习题及答案(二) - 计算机二级 C 上机练习题汇总(
大学C语言期末考试练习题(带详解答案).doc
大学C语言期末考试练习题(带详解答案) - 一、 单项选择题 1. ( A )是构成 C 语言程序的基本单位。 A、函数 2.C 语言程序从 B、过程 C C、子程序 开始...
C语言上机练习训练题.doc
C语言上机练习训练题 - 一、数据类型、运算符与表达式 数据类型、 1. 整数数
C语言上机练习题目(改错题部分).doc
C语言上机练习题目(改错题部分) - 第一套:程序改错题 #include &l
C语言上机考试试题.doc
C语言上机考试试题 - 1.给定程序 modi.c 中,函数 fun 的功能是:
C语言习题集(平时练习含答案)1.doc
C语言习题集(平时练习含答案)1 - C 语言习题集 第一章 C 语言概述 复习
更多相关标签: