用c语言编程判断任何一组数据的奇偶.如[a b c d e]

来源:百度知道 编辑:UC知道 时间:2024/06/23 23:27:26
假如用循环语句for判断一组数据([a b c d e])的总和为100,然后要统计这组数据的奇偶比.如何用C语言编写.

你是说,奇数和偶数的比例吗?
假如是存在数组中
int noushu=0; //偶数的个数
int njishu=0; //奇数的个数
for(int i=0;i<数组大小;i++)
{
if(0 == 数组[i]%2)
noushu++;
else
njishu++;
//这里可以添加代码,判断累加和是不是100
}
//求比值就OK啦

#include<iostream>
using namespace std;
void main()
{
int a[5],i,num=0,num_ou=0,num_ji=0;
for(i=0;i<5;i++)
{
cin>>a[i];
num+=a[i];
}
for(i=0;i<5;i++)
{
if(a[i]%2==0)
num_ou++;
else
num_ji++;
}
if(num==100)
cout<<"这5这数据的和为100"<<endl;
else
cout<<"这5这数据的和不为100"<<endl;
cout<<"偶数:奇数 ="<<num_ou<<" : "<<num_ji<<endl;
}

#define N 10
int i;
int sum = 0;
int num[N];
int oddNum = 0;
int evenNum = 0;
float pro = 0;

for(i=0; i<N; i++)
{
sum +