这个C语言的题怎么做

来源:百度知道 编辑:UC知道 时间:2024/06/20 18:56:26
输入一批正整数(以零或负数为结束的标志),求其中的偶数和。
急阿~~~
在线等哈

//Test.c
#include<stdio.h>
int main(void)
{
int a;
int s=0;
scanf("%d",&a);
while(a>0)
{
if(a%2==0)
s+=a;
scanf("%d",&a);
}
printf("the sum is %d\n",s);
}

int k,num=0;
while(scanf("%d",k )== 1)
{
if(k%2 == 0)
{
num+=k;
}
if(k == -1)
{
break;
}
}

for(i=1;i<=n;i++)
{
if(x[i]%2==0)
s=s+x[i];
}