c++中要求输入4个数,求4个数中偶数的和???求教个简单算法或程序

来源:百度知道 编辑:UC知道 时间:2024/05/24 03:38:28
#include "stdio.h"
void main()
{
int a,b,c,d,h,j,k,l,sum;
printf("输入四个数");
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a%2==0)
h=a;
else
h=0;
if(b%2==0)
j=b;
else
j=0;
if(c%2==0)
k=c;
else
k=0;
if(d%2==0)
l=d;
else
l=0;
sum=h+j+k+l;
printf("h+j+k+l=%d",sum);
}
这个算法可以实现程序,但是感觉太笨,求教个简单点的.

#include "stdio.h"
void main()
{
int a,b,c,d,sum=0;
printf("输入四个数");
scanf("%d%d%d%d",&a,&b,&c,&d);
sum += (a%2==0) ? a:0;
sum += (b%2==0) ? b:0;
sum += (c%2==0) ? c:0;
sum += (d%2==0) ? d:0;

printf("h+j+k+l=%d",sum);
}

#include<iostream>
#include<string>
using namespace std;
int main()
{
int n, sum=0;
cout << "请输入四个数,回车,按CTRL+Z结束..再按两次回车得到答案" << endl;

while ( cin >> n )
{
if (n%2 == 0)
{ sum += n;}
}
cout << sum << endl;
return 0;
}

运行结果:
请输入四个数,回车,按CTRL+Z结束..再按两次回车得到答案
20 30 2 5
^Z

52
Press any key to continue

#include<iostream>
using namespace std;
int main()
{
int i,j,n,s=0;
cout<<"输入你要求的个数n:"<<endl;
cin>>n;
co

求数组int a【n】中奇数的个数和平均值以及偶数的个数和平均值(n为输入的数) 急~!! c++输入数组int a[10]的每一个元素,并求该数组中奇数的个数和平均值以及偶数的个数和平均值。 在excel中如何统计一列的奇、偶数个数? 求一个C算法,计算N个数中,N个数的组合的和 80个数中,一半是奇数一半是偶数,任取俩个数,它的和是偶数的概率多少? 用c语言编写:从键盘输入10个数存入数组a中,统计数组下标是奇数且数组元素值为偶数的元素个数 在1,3,5三个奇数和0,2,4,6四个偶数中抽取3个数,组成没有重复数字的3位偶数共有?个. c语言中输入20个数排列大小顺序 C语言 ,从键盘上输入5个数,求出这5个数中最大与最小 向数组a[10]中输入10个数,将其中的偶数输入数组b[10]中,并(按升序)输