编程题
1输入一批正整数(以零或负数为结束标志),求出其中的偶数
和。要求定义并调用函数even(n)判断数的奇偶性,当n为偶数时返回
1否则返回0
输入输出示例
请输入一串正整数(用零或负数结束):12 5 8 9 4 13 20 7 0
其中偶数和是:44
需要完善的源程序如下:
#include "stdio. h"
int even(int n)
{
}
void main()
int a,sum=0:
printf(请输入一串正整数(用零或负数结束):”);
scanf(“sd",&x);
while(x>0)
a=even (x);
if (a==1) sum=sum+x;
anf(“%d",&x);
}
printr("其中偶数的和是:%d\n",sum);}