我完全被困/失去了。我需要编写一个程序,告诉用户从3月起x个月的月份。我需要一个正确的方向来启动我。
我还在学习c ++,所以我试图尽量保持它的基础。任何帮助将是一个救命!
示例:
用户输入6,结果将显示在9月。
用户输入239,结果将是2月。
答案 0 :(得分:1)
只需输入%12并将其添加到3月。例如,在239的情况下:
239%12 = 11 ---> 3月后的11个月是2月。
逻辑:一年有12个月。因此,游行将再次以12周期结束。
现在这样,n / 12年将会过去。因此,在n / 12年之后,你将再次进入游行。之后仅剩下n%12个月。因此,您可以直接添加它们以获得答案。