天天看點

浙大 | PTA 習題4-1 求奇數和 (15分)

本題要求計算給定的一系列正整數中奇數的和。

輸入格式:

輸入在一行中給出一系列正整數,其間以空格分隔。當讀到零或負整數時,表示輸入結束,該數字不要處理。

輸出格式:

在一行中輸出正整數序列中奇數的和。

輸入樣例:

輸出樣例:

#include <stdio.h>

int main(void)
{
    int n, sum = 0;

    while (scanf("%d", &n) == 1 && n > 0) //這裡判斷是從左到右的順序,是以先讀入n的值,再判斷。
        if (n % 2 != 0) sum += n;
    printf("%d\n",sum);
    
    return 0;
}
           

繼續閱讀