当前位置:首页 > 2015~2016学年C语言复习卷
练习卷一
一.顺序算法设计题
1.编写程序,实现在屏幕上显示如下问候语。 ************************ 欢迎你来到C语言世界 ************************
2.已知两个单精度数(float)num1=5.4,num2=6.8,编写程序计算两数的乘积。 3.编写程序,实现从键盘输入一个字母,输出它对应的ASCII码。
4.编写程序,从键盘输入正方体的边长length,计算并输出正方体的表面积和体积。 5. 编写程序实现左右手纸牌的交换,输出格式如下图所示。
二. 选择算法设计题
1. 从键盘输入三角形的三条边a、b、c, 编写程序判断它们是否构成三角形。 2.编写程序,任意输入三个数a,b,c,求三个数中最大数max 3. 判别某一年year是否闰年。闰年的条件是符合下面二者之一: ① 能被4整除,但不能被100整除。 ② 能被4整除,又能被400整除。 4.输入一个整数,判断该数的奇偶性。 三. 循环算法设计题(7*3=21)
1.编写程序,计算1到100之间的偶数之和。
2. 编写程序找出1至10之间的整数相加,得到累加值大于20的当前数。
3.使用循环结构实现:输出摄氏温度(centigrade)与华氏温度(fahrenheit)的对照表,要求它从摄氏温度0度到250度,每隔20度为一项,对照表中的条目不超过10条。 转换关系:华氏温度 = 摄氏温度 * 9 / 5.0 + 32
四. 数组算法设计题
1.编写程序,从键盘输入10名同学的C语言成绩,求这10个同学成绩的平均数。(用数组实现)
2.编写程序输入一个字符串str,分别统计出大写字母、小写字母、数字、空格出现的次数。 五. 函数算法设计题(6)
编写程序实现两个单精度实数的乘积,根据主函数的调用完善子函数的功能。 #include\
void product ( float num1,float num2) { }
main() {
float a,b;
printf(\请输入两个实数\\n\; scanf(\
product (a,b)
}
练习卷二
一.顺序算法设计题
1.编写程序,实现在屏幕上显示自我介绍。 *******************
学号:xxxxxxxx 姓名:xxxxxxxx *******************
2.已知一个圆的半径,编程求这个圆的周长和面积。
3. 编写程序实现一个数字加密器。从键盘上输入一个整数,加密结果仍为一整数。 加密规则是:加密结果 = (整数*10+5)/2 + 3.14159
4. 从键盘输入两个整数num1,num2,编写程序交换并输出这两个整数的值。
5. 编写一个程序,要求用户输入一个三位数,然后按数位的逆序打印出这个数。(如:输入一个两位数:281,该数逆序后的数是:182) 二. 选择算法设计题
1.编写程序从键盘输入一个整数num1,判断其数是否满足个位数字是5且能被3整除。 2. 从键盘输入考试分数值score,编写程序实现将分数值转换成4个等第。
如“优秀”(90—100)、“良好”(80—90)、“及格”(60—80)、“不及格”(60以下)。(使用swtich语句实现)
3. 从键盘上输入一个三位整数num,判断并输出该数是否为水仙花数。(水仙花数是一个三位整数,它的每个位上的数字的3次幂之和等于它本身。例如407=4+0+7) 4.编写程序,判断输入的正整数是否是4的整倍数。若是,则输出YES,否则输出NO。 三.循环算法设计题
1.编写程序录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误。
3
3
3
2.编写程序,用do-while语句求10!。
3.编写程序输出由1、2、3、4这四个数字能组成多少个互不相同且无重复数字的三位数。 四. 数组算法设计题
1.编写程序,从键盘上输入“Welcome to SIIT!”字符串,输出该字符串的长度(不能使用strlen函数)。
2.已知2012年某地区7月份10天的最高气温依次是(℃):30 31 30 32 32 33 33 32 31 32。编写程序,统计平均温度。 五. 函数算法设计题
编写程序实现求5的阶乘,根据主函数的调用完善子函数的功能。 #include\int factor( int n ) { }
main() {
printf(“5的阶乘值为%d”,factor(5)); }
练习卷三
一、 顺序算法设计题(6*5=30) 1.编写程序,显示下列图形
2.已知两个双精度数据(double)num1=4.5,num2=5.2,求两数之和。
3. 假设A、B两个学生每天所用的平均生活费分别为20元和25.5元。编写程序,计算每人一学期的生活费。一学期按四个半月、一个月按30天。 4. 编写程序,输出字母‘A’的对应的小写字母。 5. 计算函数y= 2x?1?x的值,其中自变量x的值从键盘输入。 2x二. 选择算法设计题(6*4=24)
1、从键盘输入a、b两个整数,编写程序比较两数输出最小值min或最大值max。 2. 按“体指数”对肥胖程度进行划分:
体指数t = 体重w/(身高h) (w 单位为公斤,h单位为米)
– 当t < 18时,为低体重;
– 当t介于18和25之间时,为正常体重; – 当t介于25和27之间时,为超重体重; – 当t >= 27时,为肥胖。
编程从键盘输入身高h和体重w,根据给定公式计算体指数t,然后判断你的体重属于何种类型。
3. 某商场给顾客购物的折扣率如下: 购物金额<200元,不打折。 500元>购物金额>=200元,9折 1000元>购物金额>=500元,8折 购物金额>=1000元 7.5折
编写程序从键盘上输入一个购物金额cash,输出购物实际付款金额。 4.输入一个整数,判断该数的奇偶性。 三. 循环算法设计题
1.编写程序,求1!+2!+3!+?9!+10!之和。
2.输出1000以内的个位数为6、且能被3整除的所有数。
2
共分享92篇相关文档