C++ Primer Plus编程练习题2.7第四题 年月的转换(单位换算)
题目:
4.编写一个程序,让用户输入其年龄,然后显示该年龄包含多少个月,如下所示:
Enter your age: 29
答案:书上无答案。
C++技术网辅导详解解答:
此题和2.7练习的第二题性质是一样的,这是换了个说法。第二题是long和码单位的换算。我们这里是年和月的转换,实际上就是对时间单位的转换。所以道理是一样的。一年有12个月,年龄就是年数,最后换算成月数。
下面是完整代码:
#include <iostream>
using namespace std;
int main()
{
int age,month;
cout << "Enter your age: ";
cin >> age;
month = age * 12;
cout << "您的年龄是" << age << "岁,即对应的月数是:" << month<<endl;
return 0;
}