本文主要是介绍HRBUST OJ 1269 小把戏,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
HRBUST OJ 1269 小把戏
VJ传送门
小把戏 - HRBUST 1269 - Virtual Judge
HRBUST OJ传送门
http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1269
Time Limit: 1000 MS Memory Limit: 65536 K
Description
仔细观察上图。
找出规律。
要求:给出两个正整数n、m(0<=n、m<=10^100),按照规律求出第三个数。
Input
输入包含多组测试用例。
每组测试用例两个整数n、m。
Output
对于每组测试用例,输出一个整数表示结果。
Sample Input
99 72
Sample Output
27
Source
2012 Winter Holiday Contest 4 - Water Battle
Author
卢俊达
————————————————————————————————————————
Answer
这题貌似是大数减法,但是最后一组21-13==8!=7并不符合减法。
实际上是两个数分别求各位数字之和再相加:
99 27 9+9=18 2+7=9 18+9=27
21 13 2+1=3 1+3=4 3+4=7
AC代码(C++)
#include<stdio.h>
int main()
{int x;char s[105],c[105];while(~scanf("%s%s",s,c)){getchar();x=0;for(int i=0;s[i]!='\0';i++) x+=s[i]-48;for(int i=0;c[i]!='\0';i++) x+=c[i]-48;printf("%d\n",x);}return 0;
}
这篇关于HRBUST OJ 1269 小把戏的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!