《C程序设计基础》上机题库
说明本上机题库按内容分为四部分即程序设计初步、函数、数组、指针其中每一部分又根据难度不同分为A、B、C三类。第一部分程序设计初步
一、A类程序设计题
1、将用户输入的字母自动转换为大写字母后输出假定用户输入的字符均是字母。
2、判断用户所输入的整数是否为偶数
3、编程实现并输出两个数的大小判断将大数输出
4、编程实现并输出两个数的和值
5、将括号中的字符串分别按每行一个单词的方式分行显示。ThisisaCprogram
6、编程计算并输出字符、无符号整数与长整型数值在内存中所占字节数
7、定义三个变量由用户指定其值并将值输出显示给用户
8、定义三个变量并完成初始化后输出显示给用户
9、完成9除3后的求余操作并输出结果
10、编程计算表达式a×b÷c一15‘a’
11、将Chi
a译成密码密码规律是用原字母后面第四个字母代替原来的字母例如字母A后面第四个字母是E用E代替A。因此Chi
a应译为Glmre。请编写一程序用赋初值方法使c1c2c3c4c5这5个变量值分别为C、h、i、
、a经过去处使c1c2c3c4c5分别为为G、l、m、r、e
12、将一个用户输入的整数分别以十六进制、八进制、十进制方式、科学计数法输出。
13、求矩形面积长、宽值由用户指定
14、运输公司对用户计算运费。路程s越远每公里运费越低。标准如下s250km没有折扣250≤s5002折扣500≤s10005折扣1000≤s20008折扣2000≤s300010折扣3000≤s15折扣设每公里每吨货物的基本运费为pprice的缩写货物重为wwright的缩写距离为s折扣为ddiscou
t的缩写则总运费ffreight的缩写的计算公式为fpws1d要求采用if语句嵌套完成。
15、采用dowhile循环结构完成1至100之间的奇数相加。
16、用循环语句编程打印下列矩阵形式尽量使语句简捷注意第一列与第二列间距为
f一个Tab的位置其余宽度为两个空格
101
2
3
4
56
212
3
4
5
60
323
4
5
601
434
5
6012
545
60123
65601234
17、编程求圆面积并输出结果。其中圆半径以用户运行时指定2bxc0的根。
18、编程求一元二次方程ax
19、编程实现由底和高求三角形的面积。
20、计算y其中yx1x1
21、用for循环语句编程打印下列矩阵形式尽量使语句简捷注意各列相距两个空格11121314151617
21222324252627
31323334353637
41424344454647
51525354555657
61626364656667
二、B类程序设计题
1、实现用户输入的三个整数的排序
2、实现在响玲后将字符串“Helloworld”输出r