主要在于如何判断a,b的后k位相同,代码如下
#include<stdio.h>
#include<math.h>
int main(){
int a,b,k;
while(scanf("%d %d %d",&a,&b,&k) != EOF){
if(a==0 && b==0) break;
int n=pow(10,k);
if(a%n == b%n){
printf("-1\n");
}
else{
printf("%d\n",a+b);
}
}
return 0;
}
本文介绍了一种通过编程方法来判断两个整数的最后k位是否完全相同的技术。利用取模运算,可以有效地比较两个整数的低位部分是否一致,并据此输出相应的结果。
522

被折叠的 条评论
为什么被折叠?



