晨曦到日暮 发表于 2018-1-7 13:54:51

c语言程序题

31.编写程序,输入一批正整数(以零或负数为结束标志),求其中的偶数和。要求定义和调用函数even(n)判断数的奇偶性,当n为偶数时返回1,否则返回0。

Seventeen1 发表于 2018-1-7 14:04:54

本帖最后由 Seventeen1 于 2018-1-7 14:06 编辑

#include <stdio.h>

intEven(int n)
{
        if (n % 2 == 0)
                return 1;
        else
                return 0;
}

int main()
{
        int sum, num;
        sum = 0;
       
        scanf("%d", &num);
        while (num > 0){
                if (Even(num))
                        sum += num;
                scanf("%d", &num);
        }
       
        return 0;
}

晨曦到日暮 发表于 2018-1-15 19:23:13

#include <stdio.h>

intEven(int n)
{
      if (n % 2 == 0)
                return 1;
      else
                return 0;
}

int main()
{
      int sum, num;
      sum = 0;
      scanf("%d", &num);
      while (num > 0)
{
      if (Even(num))
                sum += num;
      scanf("%d", &num);
      return 0;
}
可以运行程序,但是没作用
页: [1]
查看完整版本: c语言程序题