C语言编程题新题库(全).xlsx

上传人:b****1 文档编号:133791 上传时间:2022-10-04 格式:XLSX 页数:55 大小:31.96KB
下载 相关 举报
C语言编程题新题库(全).xlsx_第1页
第1页 / 共55页
C语言编程题新题库(全).xlsx_第2页
第2页 / 共55页
C语言编程题新题库(全).xlsx_第3页
第3页 / 共55页
C语言编程题新题库(全).xlsx_第4页
第4页 / 共55页
C语言编程题新题库(全).xlsx_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

C语言编程题新题库(全).xlsx

《C语言编程题新题库(全).xlsx》由会员分享,可在线阅读,更多相关《C语言编程题新题库(全).xlsx(55页珍藏版)》请在冰豆网上搜索。

C语言编程题新题库(全).xlsx

章节题干11【顺序结构】编写程序,输入一个摄氏温度,将其转换成华氏温度(结果保留一位小数)。

公式:

华氏温度=(摄氏温度*9/5)+32例如:

输入:

21.0输出:

69.8【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入一个华氏温度,将其转换成摄氏温度(结果保留一位小数)。

公式:

摄氏温度=(华氏温度-32)*5/9例如:

输入:

70.0输出:

21.1【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序:

输入一个矩形的长和宽,计算该矩形的面积和周长,分别显示在两行上。

例如:

输入:

3.54输出:

14.00000015.000000【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入一个圆的半径,求该圆的面积和周长,分别显示在两行上。

(圆周率取3.14)例如:

输入:

2.3输出:

16.6114.44【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编程:

输入球的半径R,计算并输出球的体积,圆周率取3.14。

(V=4*R的立方/3)例如:

输入:

1输出:

4.19【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入一个柱体的底面长、宽及高,输出该柱体的体积及底面面积,分别显示在两行上。

例如:

输入:

436输出:

72.012.0【测试数据有多组,每组输出结果后必须换行】11【顺序结构】美元兑换人民币的比率为1:

6.258。

编写程序,假如你拿x美元到银行去换成RMB,银行每笔交易收费2%,请问兑换后,你到手多少RMB?

在两行上分别输出兑换后到手的钱及手续费。

例如:

输入:

125输出:

766.6115.65【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编程:

输入三个数,求出这三个数的和以及平均值,并在屏幕上输出,分别显示在两行上。

例如:

输入:

1.023输出:

6.02.0【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编程:

输入一个三位整数x(999=x=100),将其分解出百位、十位、个位,并求出各位之和以及各位之积,分别显示在两行上。

例如:

输入:

125输出:

810【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编程:

输入三角形的三边a,b,c,求其面积s(假设输入的值满足三角形构成条件)。

提示:

假设有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:

S=sqrt(p(p-a)(p-b)(p-c),而公式里的p为半周长:

p=(a+b+c)/2。

例如:

输入:

566输出:

13.64【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入某位学生的学号(整数)、年龄(整数)、入学分数(整数)、学费(浮点数),将这些信息显示在屏幕上,每行显示一项信息。

例如:

输入:

170011847620000输出:

170011847620000.00【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入两个整数m,n(输入均不为0),分别计算并输出它们的和、差、积、商和求余的结果,按顺序,每行显示一个值。

例如:

输入:

35输出:

8-2150.6000003【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入两个double类型数m,n(输入均不为0),分别计算并输出它们的和、差、积、商的结果,按顺序,每行显示一个值。

例如:

输入:

3.05.0输出:

8.000000-2.00000015.0000000.600000【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入两个数字字符,计算它俩对应的整数值的和及积,每行显示一个结果。

例如:

输入:

45输出:

920【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入两个整数,将它们的值互换后再输出。

例如:

输入:

125输出:

512【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入一个人的身高(以厘米为单位)和体重(以公斤为单位),计算其标准体重(公式:

标准体重(单位:

公斤)=(身高(单位:

厘米)-100)*0.9);再计算其体重BMI值(公式:

bmi=体重/(身高(以米为单位)的平方))。

输出形式:

分两行,第一行先输出体重,紧跟着再输出标准体重,第二行输出BMI值。

例如:

输入:

175.369.2输出:

69.20067.77022.5【测试数据有多组,每组输出结果后必须换行】11【顺序结构】一年大约有3.156*10的7次方秒。

编写一个程序,提示用户输入年龄,然后显示该年龄对应的秒数。

(提示:

使用%g来输出)例如:

输入:

19输出:

599640000【测试数据有多组,每组输出结果后必须换行】11【顺序结构】1英寸相当于2.54厘米。

编写一个程序,提示用户输入身高(以英寸为单位),然后以厘米和米分别显示其身高。

例如:

输入:

84.5输出:

214.62.15【测试数据有多组,每组输出结果后必须换行】11【顺序结构】在美国的体积测量系统中,1品脱等于2杯,1杯等于8盎司,1盎司等于2大汤勺,1大汤勺等于3茶勺。

编写一个程序,提示用户输入杯数,并以品脱、盎司、汤勺、茶勺为单位显示等价容量。

例如:

输入:

1输出:

0.581648【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写一个程序,把用秒表示的时间转换成用小时、分钟和秒表示的时间。

例如:

输入:

5000输出:

1小时23分20秒【测试数据有多组,每组输出结果后必须换行】11【顺序结构】从键盘上输入一个天数,将其转换成对应的年数、月数和天数(假设每年均为360天,每月均为30天)。

例如:

输入:

1000输出:

2年9月10天【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写一个程序,提示用户输入天数,然后将其转换成周数和天数。

例如:

输入:

18输出:

18天是2周4天【测试数据有多组,每组输出结果后必须换行】11【顺序结构】大连东联路从联合路入口到南关岭出口全长11.3公里,全程限速70公里/小时。

编写程序,输入要行驶的里程数,计算在东联路上最短的行驶时间是多少分钟多少秒?

例如:

输入:

11.3输出:

9分41秒【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写一个程序,提示用户输入一个整数,计算并输出该数的立方及其个位上数值的平方,分别在两行上输出。

例如:

输入:

10输出:

10000【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,大连出租车的白天(6点至22点)运价规定为:

三公里内起步价为10.0元,三公里以外每公里的运价为2.0元。

编写程序,从键盘上输入乘车里程数,计算出车费(车费以元为单位,四舍五入),并输出在屏幕上。

(注:

不考虑临界点跳表的情况)例如:

输入:

4输出:

12【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,从键盘上输入一成绩,判定其是否及格,若及格,在屏幕上显示congratulation,若不及格,则在屏幕上显示:

failed。

例如:

输入:

65输出:

congratulation【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入一个数,输出它的绝对值。

(不允许调用库函数)例如:

输入:

-10.0输出:

10【提示】使用%g输出【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入两个整数,输出其中较大者。

例如:

输入:

1014输出:

14【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入三个整数,输出其中的最大者。

例如:

输入:

103020输出:

30【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入3个整数,按从小到大的顺序输出。

(不允许使用数组)例如:

输入:

103020输出:

102030【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,从键盘上输入三角形的三边a,b,c,判断能否构成三角形,若能,计算并输出该三角形面积,若不能,则提示:

不能构成三角形。

提示:

假设有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:

S=sqrt(p(p-a)(p-b)(p-c),而公式里的p为半周长:

p=(a+b+c)/2。

例如:

输入:

311输出:

不能构成三角形输入:

345输出:

6.00【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,从键盘上输入三角形的三边长,判断该三角形的形状(等边、等腰、一般等),若不能构成三角形,输出“不能构成三角形”。

例如:

输入:

335输出:

等腰【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,从键盘上输入一个字符,若该字符是大写字母,在屏幕上输出对应的小写字母。

若不是大写字母,请给出相应提示:

“这不是一个大写字母”。

例如:

输入:

M输出:

m【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,从键盘上输入一个字符,若该字符是小写字母,在屏幕上输出对应的大写字母。

若不是小写字母,请给出相应提示:

“这不是一个小写字母”。

例如:

输入:

t输出:

T【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,从键盘上输入一个字符,若该字符是数字字符,在屏幕上输出对应的整数数字。

若不是数字字符,请给出相应提示:

“这不是一个数字字符”。

例如:

输入:

4输出:

4(注意,这个4是以整数的形式输出的。

输出形式会影响关键值比对)【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,大连出租车的运价规定为:

白天(6点至22点,不含22点):

三公里内起步价为10.0元,三公里以外每公里的运价为2.0元。

晚上(22点至6点):

三公里内起步价为12.0元,三公里以外每公里的运价为2.4元。

编写程序,从键盘上输入乘车时间及乘车里程数,计算出车费(车费以元为单位,四舍五入),并输出在屏幕上。

(注:

不考虑临界点跳表的情况)例如:

输入:

44输出:

14输入:

214输出:

12【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入一个三位的正整数,判断它是否为“水仙花”数,若是,输出“Yes”,若不是,输出“No”。

“水仙花”数是指该数的各位上数值的三次幂之和等于该数。

如371是水仙花数,因为1的三次幂+7的三次幂+3的三次幂=371。

例如:

输入:

371输出:

Yes【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,有如下分段函数,从键盘上输入x的值,计算并输出f(x)的值。

1/(1-x2)(x不等于1)F(x)=2x-1(x=1)(注:

此处是数学上幂的表示,不是位运算符)例如:

输入:

0.5输出:

1.333333【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,计算以下分段函数的值,并将结果输出在屏幕上。

X2+2X-3(X=30)Y=3X2-X3(-5=X30)(X+5)2+4X+2(X=-5)(注:

此处是数学上幂的表示,不是位运算符)例如:

输入:

35.2输出:

1306.44【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入x,计算并输出下面分段函数f(x)的值。

开方可调用sqrt库函数,求幂可调用pow库函数。

调用方法:

x的平方根=sqrt(x);。

要调用这两个函数,需要包含math.h头文件。

(x+1)3+2(x-5)2-7x+1/x(x=0)(注:

此处是数学上幂的表示,不是位运算符)例如:

输入:

0.5输出:

0.707107【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入一个年份,判断该年是否为闰年,若是,输出“Yes”,若不是,输出“No”。

【提示】闰年的判断条件:

年份满足以下两个条件之一即是闰年:

(1)能被400整除;

(2)能被4整除,但不能被100整除。

例如:

输入:

2016输出:

Yes【测试数据有多组,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 制度规范

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1