oj2837: 编程题B-狐狸算卦

问题描述:
小熊和狐狸是邻居。一天,小熊兴冲冲地跑来告诉狐狸说,他发现一大块猎人吃剩下的冻鹿肉,明天一早他就要把鹿肉取回来。狐狸一听说鹿肉,眼珠在眼眶里飞快地转了一圈,舌头在嘴边上舔了一遍,
然后一本正经地说:“明天?我来给你算一卦吧,看看明天去有没有危险。”
小熊满不在乎地说:“哪会有什么危险?” 狐狸凑近小熊悄声说:“你敢保证不是猎人设下的圈套?”
小熊说:“我是1985年1月1日生的。”狐狸倒背双手走了两步说:“被猎人打死的那只鹿我认识,他叫波西。波西是1975年1月2日生的。啊,你们俩有缘份啊!”。


狐狸在地上边写边说:“把你们出生的年、月、日各自相加:


然后再把和的各位数字相加




你看,最后都得25”。真的!”小熊被狐狸魔术般的演算惊呆了。
狐狸掰着指头数了数说:“波西是X年Y月Z日被猎人打死的,明天是A年B月C日,你用上面的方法再算一遍,如果最后结果相同,你明天去取鹿肉必死无疑;如果答案不一样,我保证你明天取肉不会有问题。 “我来算算”。小熊赶紧趴在地上算了起来。
作者;何知令
发表时间:2017年3月1日
输入:输入X,Y,Z和A,B,C

输出:如果结果相同输出Yes,否则输出No

代码:

/*
问题描述:
小熊和狐狸是邻居。一天,小熊兴冲冲地跑来告诉狐狸说,他发现一大块猎人吃剩下的冻鹿肉,明天一早他就要把鹿肉取回来。狐狸一听说鹿肉,眼珠在眼眶里飞快地转了一圈,舌头在嘴边上舔了一遍,
然后一本正经地说:“明天?我来给你算一卦吧,看看明天去有没有危险。”
小熊满不在乎地说:“哪会有什么危险?” 狐狸凑近小熊悄声说:“你敢保证不是猎人设下的圈套?”
小熊说:“我是1985年1月1日生的。”狐狸倒背双手走了两步说:“被猎人打死的那只鹿我认识,他叫波西。波西是1975年1月2日生的。啊,你们俩有缘份啊!”。

狐狸在地上边写边说:“把你们出生的年、月、日各自相加:

然后再把和的各位数字相加


你看,最后都得25”。真的!”小熊被狐狸魔术般的演算惊呆了。
狐狸掰着指头数了数说:“波西是X年Y月Z日被猎人打死的,明天是A年B月C日,你用上面的方法再算一遍,如果最后结果相同,你明天去取鹿肉必死无疑;如果答案不一样,我保证你明天取肉不会有问题。 “我来算算”。小熊赶紧趴在地上算了起来。
作者;何知令
发表时间:2017年3月1日
输入:输入X,Y,Z和A,B,C
输出:如果结果相同输出Yes,否则输出No
*/
#include <stdio.h>
int magicNum(int a,int b,int c)
{
    int firNum;
    int i,j,k,l;
    firNum=a+b+c;
    i=firNum%1000;
    j=(firNum/10)%100;
    k=(firNum/100)%10;
    l=firNum/1000;
    return i+j+k+l;
}
int main()
{
    int X,Y,Z;
    int A,B,C;
    int value1,value2;
    scanf("%d%d%d",&X,&Y,&Z);
    value1 =magicNum(X,Y,Z);
    scanf("%d%d%d",&A,&B,&C);
    value2 =magicNum(A,B,C);
    if(value1==value2)
        printf("Yes\n");
    else
        printf("No\n");
    return 0;
}

知识点总结:函数,控制结构

学习心得:网站好卡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值