目前共有1篇帖子。 內容轉換:不轉換▼
 
點擊 回復
278 0
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

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:278 回複數:0
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2016-5-5 19:07
 
©2010-2024 Arslanbar Ver2.0
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。