Files
Obsidian/C/题目.md

77 lines
4.9 KiB
Markdown
Raw Normal View History

2025-08-23 15:15:57 +08:00
练习4.1
小明去美国旅游打电话回来告诉家人美国当地温度是华氏F64度请问摄氏温度C是多少度
它们之间转换关系: C = 5/9*(F-32)。注意:温度是浮点数
练习4.2
有一小车从静止以匀加速1m/s开始运行请问10秒后它的速度是多少走了多远距离
![[be0901734e3e6c86c6e66d780d7a9e3.png]]
练习6.1-编写软件-计算阶梯电价-选择控制结构
为了提倡居民节约用电某省电力公司执行“阶梯电价”安装一户一表的居民用户电价分为两个“阶梯”月用电量50千瓦时含50千瓦时以内的电价为0.53元/千瓦时超过50千瓦时的超出部分的用电量电价上调0.05元/千瓦时。请编写程序计算电费。
练习6.2-编写软件-出租车计价-选择控制结构
本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:
起步里程为3公里起步费10元
超起步里程后10公里内每公里2元
超过10公里以上的部分加收50%的回空补贴费即每公里3元
营运过程中因路阻及乘客要求临时停车的按每5分钟2元计收不足5分钟则不收费
输入格式:
输入在一行中给出输入行驶里程单位为公里精确到小数点后1位与等待时间整数单位为分钟其间以空格分隔。
输出格式:
在一行中输出乘客应支付的车费(单位为元),结果四舍五入,保留到元。
练习6.3-编写软件-计算超速罚款-选择控制结构
(一)时速超过限定时速不到10%的,给予警告;
(二)在限速为50公里以下的道路时速超过限定时速10%以上不到20%的处50元罚款;超过限定时速20%以上不到50%的处100元罚款;超过限定时速50%以上不到70%的处300元罚款;超过限定时速70%的处500元罚款;
(三)在限速为50公里以上80公里以下的道路时速超过限定时速10%以上不到20%的处100元罚款;超过限定时速20%以上不到50%的处150元罚款;超过限定时速50%以上不到70%的处500元罚款;超过限定时速70%的处1000元罚款;
(四)在限速为80公里以上100公里以下的道路时速超过限定时速10%以上不到20%的处150元罚款;超过限定时速20%以上不到50%的处200元罚款;超过限定时速50%以上不到70%的处1000元罚款;超过限定时速70%的处1500元罚款;
(五)在限速为100公里以上的道路时速超过限定时速10%以上不到50%的处200元罚款;超过限定时速50%以上不到70%的处1500元罚款;超过限定时速70%以上的处2000元罚款。
练习8.1-循环-输出n行数字金字塔
![[cff720f3f351189ced1ddba397dc54d.png]]
练习8.2-循环-十进制转十六进制
编写一个函数实现数制的转换,不用递归,用数组实现。在主函数中输入一个十进制数,输出相应的十六进制数。
练习1
利用重载函数的方法设计一个程序,该程序通过函数"calc()"进行计算并返回显示结果。
当传入一个参数时,计算该参数的平方值;
当传入两个参数时,计算两个参数的积;
当传入三个参数时,计算三个参数的和。
练习2
利用函数重载,计算圆形,矩形,梯形的面积。
练习3-1
编写一个函数模板,分别求一个数组里面数据的最大值,最小值和平均值。
void MathHelper(T num[], int size)
练习3-2
编写一个函数模板,实现数据交换的操作。
练习3-3
编写如下形式的排序函数模板:
template<class Type>void sort(Type* A, int n, bool f)
对一个具有n个Type类型的一维数组进行排序f为1表示从小到大排序f为0表示从大到小排序并通过不同参数类型机型调用验证正确性。
练习11.1
递归-使用函数输出指定范围内的Fibonacci数 第n个数
练习19.1-字符串复制
用指针法实现字符串的复制.实现将一个已知字符串的内容复制到一个新的字符串。 不用strcpy
练习19.2-字符串连接
将两个字符串连接起来不要用strcat
练习19.3-指针-字符串长度
编写一函数求一个字符串的长度要求用字符指针实现。在主函数中输入字符串调用该函数输出其长度。不能用strlen
练习19.4-指针数组
输入对应的数字,输出对应的月份。
练习19.5-指针-判定子串
编写一个程序,判定一个字符串是否是另一个字符串的子串,若是,则返回子串在主串中的位置。要求不能使用系统函数。
练习19.6-指针-指向函数的指针
用函数和指针完成下述程序功能有两个整数a和b由用户输入1,2或3。如输入1程序就给出a和b中大者输入2就给出a和b中小者输入3则求a与b之和。创建三个函数根据选择不同调用不同的函数使用函数指针