44 lines
1.2 KiB
C
44 lines
1.2 KiB
C
/*-----------------------------------------------------------------------
|
||
【程序设计】
|
||
-----------------------------------------------------------------------
|
||
键盘输入五个正整数,编写函数求其中偶数之和,并输出结果
|
||
示例:
|
||
【请输入五个正整数:】100 222 656 899 65
|
||
【这五个正整数中的偶数之和为:】978
|
||
-------------------------------------------------------------------------
|
||
注意:请勿改动程序中的其他内容,请勿重新定义变量名。
|
||
------------------------------------------------------------------------*/
|
||
#include <stdio.h>
|
||
int sum_of_even(int arr[], int size);
|
||
int main()
|
||
{
|
||
int numbers[5];
|
||
int i;
|
||
int even_sum;
|
||
printf("【请输入五个正整数:】");
|
||
for (i = 0; i < 5; i++)
|
||
{
|
||
if (scanf("%d", &numbers[i]) != 1)
|
||
{
|
||
printf("输入有误,请确保输入了五个整数。\n");
|
||
return 1;
|
||
}
|
||
if (numbers[i] <= 0)
|
||
{
|
||
printf("输入有误!请确保输入的是正数。\n");
|
||
return 1;
|
||
}
|
||
}
|
||
even_sum = sum_of_even(numbers, 5);
|
||
printf("【这五个正整数中的偶数之和为:】%d\n", even_sum);
|
||
return 0;
|
||
}
|
||
int sum_of_even(int arr[], int size)
|
||
{
|
||
int sum = 0;
|
||
int i;
|
||
/**********Program**********/
|
||
|
||
/********** End **********/
|
||
}
|