Online Judge【杭电】[1229]还是A+B问题描述 问题分析很简单的一题主要是判断数的后几位是否相同这里采用的是取余运算所以需要对1后面k个0取余突然心血来潮用递归写了一个计算1后面k个0是数字多少的函数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include<stdio.h> int fx(int m) { if(m==0) return 1; else return 10*fx(m-1); } int main() { int a,b,k,t; while(scanf("%d %d %d",&a,&b,&k),a!=0||b!=0) { t=fx(k); if(a%t!=b%t) printf("%d\n",a+b); else printf("-1\n"); } return 0; }题目地址:【杭电】[1229]还是A+B