我试图与案例3相反。所以我的想法是你可以说"来自sat的x天数将是 _" 。这在我的case 3
中运作良好,所以如果你想解决的话,我认为同样会有效。在坐着之前的x天将是_ "。现在我的case 4
只能输入6,然后你输入负数,我做这个时并没有厚...我的程序基于一个数组char dayChar[7][4] {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
所以你能看到{ {1}}并没有真正起作用。
关于如何做我能做的任何建议都会有用吗?
非常感谢提前。
case 4
答案 0 :(得分:1)
一个简单的解决方案是:dayNum = ((temp % 7) + 7) % 7;
由于保证temp % 7
大于-7,因此保证添加7可以得到正数,相当于原始数(模7)。但是,结果数可能大于7,这就是为什么需要额外的模运算。