您的位置:首页 > 编程语言

YTU 2837: 编程题B-狐狸算卦

2016-01-26 14:20 615 查看


2837: 编程题B-狐狸算卦

时间限制: 1 Sec  内存限制: 128 MB
提交: 76  解决: 52


题目描述


注:本题只需要提交需要完善部分的代码,请按照C++方式提交。

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

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



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



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

#include <iostream>
using namespace std;

/*

   请完善该部分代码

*/
int main()

{

    int X,Y,Z;

    int A,B,C;

    int value1,value2;

    cin>>X>>Y>>Z;

    value1 =magicNum(X,Y,Z);

    cin>>A>>B>>C;

    value2 =magicNum(A,B,C);

    if(value1==value2)

        cout<<"Yes"<<endl;

    else

        cout<<"No"<<endl;

    return 0;

}


输入

输入X,Y,Z和A,B,C


输出

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


样例输入

1992 12 1
1993 1 11


样例输出

Yes



你  离  开  了  ,  我  的  世  界  里  只  剩  下  雨  。  。  。

#include <iostream>
using namespace std;
int magicNum(int X,int Y,int Z)
{
int a=X+Y+Z,s=0;
while(a)
{
s+=a%10;
a/=10;
}
return s;
}
int main()
{
int X,Y,Z;
int A,B,C;
int value1,value2;
cin>>X>>Y>>Z;
value1 =magicNum(X,Y,Z);
cin>>A>>B>>C;
value2 =magicNum(A,B,C);
if(value1==value2)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: