Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 我怎样才能得到偶数、奇数和所有10个整数之和的总和? #包括 使用名称空间std; int main() { int num1=0,num2=0,num3=0,num4=0,num5=0,num6=0,num7=0,num8=0,num9=0,num10=0,偶数,奇数,和; num1>>num2>>num3>>num4>>num5>>num6>>num7>>num8>>num9>>num10; 如果(num1%2==0) 偶数=偶数+num1; 其他的 奇数=奇数+num1; 如果(num2%2==0) 偶数=偶数+num2; 其他的 奇数=奇数+num2; 如果(num3%2==0) 偶数=偶数+num3; 其他的 奇数=奇数+num3; 如果(num4%2==0) 偶数=偶数+num4; 其他的 奇数=奇数+num4; 如果(num5%2==0) 偶数=偶数+num5; 其他的 奇数=奇数+num5; 如果(num6%2==0) 偶数=偶数+num6; 其他的 奇数=奇数+num6; 如果(num7%2==0) 偶数=偶数+num7; 其他的 奇数=奇数+num7; 如果(num8%2==0) 偶数=偶数+num8; 其他的 奇数=奇数+num8; 如果(num9%2==0) 偶数=偶数+num9; 其他的 奇数=奇数+num9; 如果(num10%2==0) 偶数=偶数+num10; 其他的 奇数=奇数+num10; 总和=num1+num2+num3+num4+num5+num6+num7+num8+num9+num10; cout_C++ - Fatal编程技术网

C++ 我怎样才能得到偶数、奇数和所有10个整数之和的总和? #包括 使用名称空间std; int main() { int num1=0,num2=0,num3=0,num4=0,num5=0,num6=0,num7=0,num8=0,num9=0,num10=0,偶数,奇数,和; num1>>num2>>num3>>num4>>num5>>num6>>num7>>num8>>num9>>num10; 如果(num1%2==0) 偶数=偶数+num1; 其他的 奇数=奇数+num1; 如果(num2%2==0) 偶数=偶数+num2; 其他的 奇数=奇数+num2; 如果(num3%2==0) 偶数=偶数+num3; 其他的 奇数=奇数+num3; 如果(num4%2==0) 偶数=偶数+num4; 其他的 奇数=奇数+num4; 如果(num5%2==0) 偶数=偶数+num5; 其他的 奇数=奇数+num5; 如果(num6%2==0) 偶数=偶数+num6; 其他的 奇数=奇数+num6; 如果(num7%2==0) 偶数=偶数+num7; 其他的 奇数=奇数+num7; 如果(num8%2==0) 偶数=偶数+num8; 其他的 奇数=奇数+num8; 如果(num9%2==0) 偶数=偶数+num9; 其他的 奇数=奇数+num9; 如果(num10%2==0) 偶数=偶数+num10; 其他的 奇数=奇数+num10; 总和=num1+num2+num3+num4+num5+num6+num7+num8+num9+num10; cout

C++ 我怎样才能得到偶数、奇数和所有10个整数之和的总和? #包括 使用名称空间std; int main() { int num1=0,num2=0,num3=0,num4=0,num5=0,num6=0,num7=0,num8=0,num9=0,num10=0,偶数,奇数,和; num1>>num2>>num3>>num4>>num5>>num6>>num7>>num8>>num9>>num10; 如果(num1%2==0) 偶数=偶数+num1; 其他的 奇数=奇数+num1; 如果(num2%2==0) 偶数=偶数+num2; 其他的 奇数=奇数+num2; 如果(num3%2==0) 偶数=偶数+num3; 其他的 奇数=奇数+num3; 如果(num4%2==0) 偶数=偶数+num4; 其他的 奇数=奇数+num4; 如果(num5%2==0) 偶数=偶数+num5; 其他的 奇数=奇数+num5; 如果(num6%2==0) 偶数=偶数+num6; 其他的 奇数=奇数+num6; 如果(num7%2==0) 偶数=偶数+num7; 其他的 奇数=奇数+num7; 如果(num8%2==0) 偶数=偶数+num8; 其他的 奇数=奇数+num8; 如果(num9%2==0) 偶数=偶数+num9; 其他的 奇数=奇数+num9; 如果(num10%2==0) 偶数=偶数+num10; 其他的 奇数=奇数+num10; 总和=num1+num2+num3+num4+num5+num6+num7+num8+num9+num10; cout,c++,C++,您应该使用以下代码: #include <iostream> using namespace std; int main() { int num1=0, num2=0, num3=0, num4=0, num5=0, num6=0, num7=0, num8=0, num9=0, num10=0,even,odd,sum; cout<<"Enter (10) Integers : "; cin>> num1>>num

您应该使用以下代码:

#include <iostream>

using namespace std;

int main()
{
    int num1=0, num2=0, num3=0, num4=0, num5=0, num6=0, num7=0, num8=0, num9=0, num10=0,even,odd,sum;

    cout<<"Enter (10) Integers :  ";
    cin>> num1>>num2>>num3>>num4>>num5>>num6>>num7>>num8>>num9>>num10;

    if(num1 %2==0)
      even=even + num1;
    else
      odd=odd+ num1;

    if(num2 %2==0)
      even=even + num2;
    else
      odd=odd+ num2;

    if(num3 %2==0)
      even=even + num3;
    else
      odd=odd+ num3;

    if(num4 %2==0)
      even=even + num4;
    else
      odd=odd+ num4;

    if(num5 %2==0)
      even=even + num5;
    else
      odd=odd+ num5;

    if(num6%2==0)
      even=even + num6;
    else
      odd=odd+ num6;

    if(num7 %2==0)
      even=even + num7;
    else
      odd=odd+ num7;

    if(num8%2==0)
      even=even + num8;
    else        
      odd=odd+ num8;

    if(num9 %2==0)
      even=even + num9;
    else
      odd=odd+ num9;

    if(num10 %2==0)
      even=even + num10;
    else
      odd=odd+ num10;

    sum = num1 + num2 + num3 + num4 + num5 + num6 + num7 + num8 + num9 + num10;

    cout<<"\nThe sum of ODD numbers is  "<<odd;


    cout<<" \nThe sum of EVEN numbers is "<<even;

    cout<<" \nThe sum of all input  numbers is "<<sum;

    return 0;

}
int努马尔[10];
整数和=0,偶数=0,奇数=0;
对于(int i=0;i<10;i++)
{
cin>>努马尔[i];
if(numar[i]%2==0)
偶数=偶数+努马尔[i];
其他的
奇数=奇数+努马尔[i];
总和=总和+努马尔[i];
}

那些多个
if-else
语句对眼睛来说是非常不愉快的。

那是你的代码(不是特别好的代码,IMHO)。你的问题是什么?使用整数数组和for循环。我应该向我的程序中添加什么,以便获得偶数、奇数和从输入num1到num10的所有数字的总和?初始化
偶数=0
奇数=0
求和=0
。当我初始化奇数=0,偶数=0,求和=0时,我只得到正确的aNSVER在和的部分。但是对于偶数和奇数,它显示随机数。什么是“NUMAARR”?对不起,我只是初学者。我现在正在学习C++课程。@ NeelelBER我预计 NUMAR 是“数字数组”的缩写。.因为这是它的类型,所以理论是支持的。numarr只是一个整数数组的名称,我用它来存储输入。
    int numarr[10];
    int sum = 0, even = 0, odd = 0;
    for (int i = 0; i < 10; i++)
    {
        cin >> numarr[i];
        if (numarr[i] % 2 == 0)
            even = even + numarr[i];
        else
            odd = odd + numarr[i];
        sum = sum + numarr[i];

    }