0
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
0
0
0
0
0
0
0
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
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
0