c语言测试题目

c语言测试题目

ID:21145417

大小:63.00 KB

页数:6页

时间:2018-10-19

c语言测试题目_第1页
c语言测试题目_第2页
c语言测试题目_第3页
c语言测试题目_第4页
c语言测试题目_第5页
资源描述:

《c语言测试题目》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一、顺序结构1.从键盘输入一个大于0的实数,编程计算并输出以该数位半径的圆面积、圆周长及球体积(取圆周率为3.14)要求输出时有适当的文字说明测试数据:输入2.5输出圆周长15.700000圆面积19.625000球体积为65.4166672.从键盘输入两个大于0的实数,编程计算并输出以其为长和宽的矩形的周长和面积。要求输出时有适当的文字说明测试数据:输入1.23.5输出矩形周长9.400000矩形面积4.2000003.从键盘输入一个华氏温度值,计算并输出其摄氏温度的值。提示:摄氏温度c=(5/9)*(f-32)f为华氏温度测试数据:输入华氏温

2、度值100输出摄氏温度值37.7777784.从键盘输入三个实数,计算并输出它们的和及积。测试数据:输入1.12.23.5输出和6.800000积8.4700005、从键盘输入三个整数,计算并输出它们的和及平均值测试数据:输入257输出和14.000000平均值4.6666676、输入一个三位数,依次输出该数的符号和百位、十位、个位数字。测试数据:输入-752输出和符号-百位7十位5个位25.二、选择结构1.从键盘输入一个字符,判断它如果是小写字母输出其对应大写字母;如果是大写字母输出其对应小写字母;如果是数字输出数字本身;如果是空格,输出“sp

3、ace”;如果不是上述情况,输出“other”。2.从键盘输入三个实数a、b、c,输出其中最大的数。测试数据:输入5.36.52.1输出最大数6.53.从键盘输入一个正整数,判断它能否被3或者被5整除,如至少能被这两个数中的一个整除则输出“yes”,否则输出“no”。测试数据:(1)输入12输出yes(2)输入16输出no4.从键盘输入1到7之间的某个正整数,输出表示一星期中相应的某一天的英文单词:Monday、Tuesday等等,用switch语句做。测试数据:输入7输出Sunday5.从键盘输入一百分制成绩(实数),将其转换为成绩等级并输出:

4、大于等于90分为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’。测试数据:输入63输出D6.从键盘输入一个3位正整数,判断并输出该数是否是“水仙花数”,若是则输出“yes”,否则输出“no”(“水仙花数”是指一个3为数,其各位数字的立方和等于该数本身。例如153=13+53+33)测试数据:(1)输入407输出yes(1)输入150输出no7、某商场举行促销活动,根据顾客购买商品的总金额v给予相应的折扣,金额越大,折扣越高,具体如下:v<200元没有折扣200≤v<400元5%折扣400≤v<800元

5、10%折扣800≤v<1600元15%折扣1600≤v元20%折扣编程实现输入顾客购买商品的总金额,输出顾客实际需要支付的金额积极优惠的金额。测试数据:输入3000输出应付金额2400.000000元优惠600.000000元1.2.三角形判断。从键盘输入3个正整数作为三角形3条边的边长值,判断这3条边能否构成三角形,如果能构成三角形,再判断是等边三角形、等腰三角形还是一般三角形,输出器相应的结果(“不能构成三角形”,“一般三角形”,“等腰三角形”,“等边三角形”)注:等腰三角形不包括三条边都相等的特例测试数据:(1)输入321输出“不能构成三角

6、形”(2)输入356输出“一般三角形”(3)输入353输出“等腰三角形”(2)输入333输出“等边三角形”3.从键盘输入表示月份的一个正整数,输入其对应的季度。用switch语句编程。测试数据:(1)输入3输出“第一季度”(2)输入15输出“月份输入错误”4.从键盘x的值,根据下面的函数计算并输出y的值。y=测试数据:(1)输入0输出20(2)输入15.3输出45.300000(3)输入-10.5输出-0.500000一、二、循环结构1.编程计算并输出n的阶乘(n为从键盘输入的任意一个小于20的正整数)测试数据:输入3输出62.编程计算输出1到1

7、00之间的奇数之和。输出结果25003.编写求的程序。输出结果20461.求(即求1!+2!+3!+...+20!)。输出结果2680407292.编程计算并输出1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的和,n为从键盘输入的一个正整数。测试数据:输入3输出63.有一分数序列,编程计算并输出这个数列的前20项之和。(要求结果保留两位小数)输出结果32.664.编程输出1-100之间所有素数5.输入两个正整数m和n,求其最大公约数和最小公倍数。测试数据:输入m=12,n=24输出最大公约数12最小公倍数246.编程输出所有的“水

8、仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如153是一个水仙花数,因为153=输出结果:水仙花数有:15

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。