Files
Obsidian/C/题目.md
2025-08-23 15:15:57 +08:00

77 lines
4.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

练习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之和。创建三个函数根据选择不同调用不同的函数使用函数指针