C++ 如何查找季度月份而不是季度月份

C++ 如何查找季度月份而不是季度月份,c++,c,C++,C,我在查找季度月份时遇到问题,但我只想输入1到3之间的月份 假设我输入3,那么季度为1,月份为3。如果我输入8,那么季度是3,月份是2。如果输入12,则季度为4,月份为3 将使用以下公式计算季度: quarter=((month-1)/3)+1 有人知道计算月份的公式吗?使用模数运算符 在语言参考中搜索此项。这应该可以做到: monthOfQuarter = ((month - 1) % 3) + 1; 您尝试过的代码是有用的度量标准:如果您的问题标记不止一种语言,那么对于堆栈溢出的格式来说,

我在查找季度月份时遇到问题,但我只想输入1到3之间的月份

假设我输入3,那么季度为1,月份为3。如果我输入8,那么季度是3,月份是2。如果输入12,则季度为4,月份为3

将使用以下公式计算季度:

quarter=((month-1)/3)+1

有人知道计算月份的公式吗?

使用模数运算符


在语言参考中搜索此项。

这应该可以做到:

monthOfQuarter = ((month - 1) % 3) + 1;

您尝试过的代码是有用的度量标准:如果您的问题标记不止一种语言,那么对于堆栈溢出的格式来说,它可能太宽了。如果标签超过两个,几乎肯定太宽了。请不要以“尊敬的先生”开头。Stack Overflow的许多用户都是女性。
month-(quarter-1)*3