问题标题: 酷町堂:1001

0
0
已解决
陈喆鹏
陈喆鹏
资深光能
资深光能
include<iostream>
using namespace std;
int main()
{
    int i,n,j=0,o=0;
    cin>>n;
    int a[n];
    for(i=1;i<=n;i++)
    {
        cin>>a[i];
    }
    for(i=1;i<=n;i++)
    {
        if(a[i]%2==1)
        {
            j++;
        }
        if(a[i]%2==0)
        {
            o++;
        } 
    }
    cout<<"jishu:"<<j<<endl<<"oushu:"<<o; 
}

1
已采纳
蒋智航
蒋智航
高级天翼
高级天翼

 for (i=1;i<=x;i++)
    {
        cin>>y;
        if (y%2==0) ou++;
        if (y%2==1) ji++;
    }
    cout<<"jishu:"<<ji<<endl;
    cout<<"oushu:"<<ou<<endl;
 

0
王梓澳
王梓澳
中级光能
中级光能

下面有核心代码,找找自己错哪了:

错误1、a[n]数组是指a[0]-a[n-1],所以数组越界了。

提示1、输入时就可以判断了

提示2、

cout<<"jishu:"<<j<<endl<<"oushu:"<<o; 

这一行看的不清楚,可以改成:

cout<<"jishu:"<<j<<endl
cout<<"oushu:"<<o<<endl; 

 

0
屠景瑞
屠景瑞
新手光能
新手光能

1 头文件少#.

2. 不需要用数组。

0
陈喆鹏
陈喆鹏
资深光能
资深光能
include<iostream>

仔细看看

0
0
0
张睿杰
张睿杰
初级天翼
初级天翼

陈喆鹏

您好

您的头文件有问题

#include <iostream>

希望能帮助到您

0
0
0
张瑀涵
张瑀涵
高级光能
高级光能
include<iostream>

改成

#include<iostream>
0
王子轩
王子轩
新手光能
新手光能
定义 i,a[110],n,j=0,o=0;
    输入>>n;
    for(i=1;i<=n;i++)cin>>a[i];
    for(i=1;i<=n;i++)
    {
        if(a[i]%2!=0)j++;
        else o++;
    }
    cout<<"jishu:"<<j<<endl;
    cout<<"oushu:"<<o;
0
王子健
王子健
初级天翼
初级天翼

把include《iostream》

改成#include《iostream》

int i,n,a,j=0,o=0;//定义
    cin>>n;//输入要判断几个数
    for(i=1;i<=n;i++){//循环
        cin>>a;//输入要判断的数
        if(a%2==0){//判断奇偶
            o++;
        }else{
            j++;
        }
    }
    cout<<"jishu:"<<j<<endl<<"oushu:"<<o;//输出

就行了

望采纳

0
王浩然
王浩然
新手光能
新手光能

1头文件有问题,改成#include<iostream>。

2如果定义a[n]的话,会数组越界。其实不用定义数组,直接在输入的时候就可以判断了。

0
臧启亚
臧启亚
初级光能
初级光能
    for (int i=0;i<n;i++){
        cin>>a[i];
        if (a[i]%2!=0)s++;else x++;
    }
0
方宇哲
方宇哲
资深守护
资深守护
for(int i=0;i<n;i++)
    {
        cin>>a[i];
        if(a[i]%2==0)
        {
            c+=1;
        }else {
            b+=1;
        }
    }

核心代码

头代码》定义数组》输入》核心代码》输出

 

0
梁锦程
梁锦程
高级光能
高级光能
for(i = 0; i < n; i ++){
        cin >> x;
        if(x%2 == 0) t1 ++;
        else t2 ++; 
    }
0
杨子逸
杨子逸
新手天翼
新手天翼

定义 i,n,zs,jishu,oushu;

 

i=0;

 

jishu=0;

 

oushu=0;

 

cin>>n;

 

do

 

{

 

cin>>zs;

 

if (zs%2 == 0)

 

oushu++;

 

else

 

jishu++;

 

i++;

 

}

 

while (i<=n-1) ;



 

cout<<"jishu:"<<jishu<<endl;

 

cout<<"oushu:"<<oushu<<endl;

0
0
杨舰中
杨舰中
高级守护
高级守护
#include<iostream>
//#include<iomanip>
using namespace std;
int main()
{
    int i,n,zs,jishu,oushu;
    i=0;
    jishu=0;
    oushu=0;
    cin>>n;
        do
        {
    cin>>zs;
    if (zs%2 == 0)
     oushu++;
    else    
     jishu++;
     i++;   
    } 
    while (i<=n-1) ;

    cout<<"jishu:"<<jishu<<endl;
    cout<<"oushu:"<<oushu<<endl;    
    return 0;
}

 

0
李乐凡
李乐凡
新手光能
新手光能

有好几个错误:

1 头文件少#

2 定义数组时【】内不能是变量

3 for里面int i=0;i<n

 快点改掉吧!

0
张月柔
张月柔
初级守护
初级守护
#include<iostream>
using namespace std;
int main()
{
long long j=0,o=0,n,x;
    cin>>n;
    for (int i=1; i<=n; i++)
    {
        cin>>x;
        if (x%2!=0) j++;
        else o++;
    }
    cout<<"jishu:"<<j<<endl;
    cout<<"oushu:"<<o<<endl;
    return 0;
}
核心!!!

 

我要回答