做实现的时候,发现自己怎么样都实现不了,请大家帮帮我,我不知道怎么去输入一个年龄和性别
2条回答 默认 最新
- 超级小狗 2023-11-12 20:49关注
#include <iostream> #include <cmath> using namespace std; void print(float year, char sex = 'M') { int age = static_cast<int>(year + 0.5); // 四舍五入取整 cout << age << " years old, " << (sex == 'M' ? "male" : "female") << endl; } void print(char sex, float year = 0) { print(year, sex); } void print() { print(0, 'M'); } int main() { float year; char sex; // 输入 cin >> year >> sex; print(year, sex); print(sex, year); print(); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥100 求懂行的大ge给小di解答下!
- ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
- ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
- ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
- ¥100 华为手机私有App后台保活
- ¥15 sqlserver中加密的密码字段查询问题
- ¥20 有谁能看看我coe文件到底哪儿有问题吗?
- ¥20 我的这个coe文件到底哪儿出问题了
- ¥15 matlab使用自定义函数时一直报错输入参数过多
- ¥15 设计一个温度闭环控制系统