C++ 我应该用什么替换num?

C++ 我应该用什么替换num?,c++,sum,product,C++,Sum,Product,我正试图写一个程序来确定两个整数的和和和积是偶数还是奇数 一切似乎都很好,除了当我运行程序时,结果是:“2和3的乘积是5,并且是偶数。”偶数 为什么它说即使它应该是奇怪的?现在据我所知,它正在读num,因为我把(num%2==0),这就是为什么它说偶数。如何让它读取两个数字的结果(和/积) #包括 使用名称空间std; int main() { int-num; cout>num; int num2; cout>num2; 如果(数值%2==0) { 您可以检查num是否为偶数。相反,您应该计算

我正试图写一个程序来确定两个整数的和和和积是偶数还是奇数

一切似乎都很好,除了当我运行程序时,结果是:“2和3的乘积是5,并且是偶数。”偶数

为什么它说即使它应该是奇怪的?现在据我所知,它正在读
num
,因为我把
(num%2==0)
,这就是为什么它说偶数。如何让它读取两个数字的结果(和/积)

#包括
使用名称空间std;
int main()
{
int-num;
cout>num;
int num2;
cout>num2;
如果(数值%2==0)
{

您可以检查
num
是否为偶数。相反,您应该计算乘积和总和,并检查它们:

int sum = num + num2;
int product = num * num2;

if (sum % 2 == 0 && product % 2 == 0) {
   cout << sum and product are both even << endl;
} else {
   cout << sum and product are not both even << endl;
}
int sum=num+num2;
int product=num*num2;
如果(总和%2==0&&乘积%2==0){
库特
int sum = num + num2;
int product = num * num2;

if (sum % 2 == 0 && product % 2 == 0) {
   cout << sum and product are both even << endl;
} else {
   cout << sum and product are not both even << endl;
}