本文主要是介绍hdu1229 还是A+B(水题:很奇葩),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
a,b都小于10000,但是k最大为8
所以又是一道很奇葩,描述不清的题
开始直接用字符串处理了...后来看到评论里说取余数就可以了
突然明白了...
代码如下:
#include <math.h>
#include <stdio.h>int main(void) {int a, b, k, ans;while(scanf("%d%d%d", &a, &b, &k), a+b) {ans = (int)pow(10, k);if(a%ans == b%ans)printf("-1\n");else printf("%d\n", a+b);}return 0;
}
这篇关于hdu1229 还是A+B(水题:很奇葩)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!