設置 | 登錄 | 註冊

目前共有1篇帖子。

2014決賽試題\c本科B

1樓 巨大八爪鱼 2016-5-5 19:07

標題:年齡巧合

    小明和他的表弟一起去看電影,有人問他們的年齡。小明說:今年是我們的幸運年啊。我出生年份的四位數字加起來剛好是我的年齡。表弟的也是如此。已知今年是2014年,並且,小明說的年齡指的是周歲。

    請推斷並填寫出小明的出生年份。

    這是一個4位整數,請通過瀏覽器提交答案,不要填寫任何多餘的內容(比如,他表弟的出生年份,或是他們的年齡等等)

 【代碼】
#include <stdio.h>

int main(void)
{
    int age = 0;
    int birthyear = 2014;
    int a, b, c, d;
    while (age < 100)
    {
        a = birthyear / 1000;
        b = birthyear % 1000 / 100;
        c = birthyear % 100 / 10;
        d = birthyear % 10;
        if (a + b + c + d == age)
            printf("%d\n", birthyear);
       
        birthyear--;
        age++;
    }
    return 0;
}

【結果】
2006
1988

【答案】
1988

內容轉換:

回覆帖子
內容:
用戶名: 您目前是匿名發表。
驗證碼:
看不清?換一張
©2010-2025 Purasbar Ver3.0 [手機版] [桌面版]
除非另有聲明,本站採用知識共享署名-相同方式共享 3.0 Unported許可協議進行許可。