提示用户输入分钟数(例如,10亿)的程序,并显示分钟的年数和天数。
答案 0 :(得分:-2)
向我们展示您尝试过的代码。
如果您仍然卡住了,您只需将分钟数除以适当的数字即可获得年数和天数。平均而言,如果分钟数足够高(至少在数百万的范围内(为什么?),您可以假设每年的天数为365.2425。
// store the value in the field minutes.
double minutes;
double years = minutes/(60*24*365.2425);
/*
This will ignore the part after the decimal.
The part after the decimal is not a complete year,
so it'll be used to calculate the number of days.
*/
int absoluteYears = (int)years;
double days = (years - absoluteYears)*365.2425;
您可以通过将days
投放到int
来整理天数,以整体形式报告最终答案。