九度OJ 1015

简介: //判断最后几位是否相同即可#include<stdio.h>int main(){ int a,b,k; while(scanf("%d %d %d",&a,&b,&k)!=EOF){ if(a==0&&b==0) break; int m=a,n=b; int flag=0;
//判断最后几位是否相同即可
#include<stdio.h>
int main()
{
    int a,b,k;
    while(scanf("%d %d %d",&a,&b,&k)!=EOF){
     if(a==0&&b==0) break;
     int m=a,n=b;
     int flag=0;
     while(k--){
        int x=m%10;
        m/=10;
        int y=n%10;
        n/=10;
        if(x!=y){
            flag=1;
            break;
        }
     }
        if(flag)
            printf("%d\n",a+b);
        else
            printf("-1\n");
    }
    return 0;
}

目录
相关文章
|
6月前
|
机器学习/深度学习 测试技术
华为机试HJ55:挑7
华为机试HJ55:挑7
|
6月前
华为机试HJ88:扑克牌大小
华为机试HJ88:扑克牌大小
|
机器学习/深度学习 存储 算法
初级算法之数组(完结)
数组 删除有序数组中的重复项 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。 将最终结果插入 nums 的前 k 个位置后返回 k 。 不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 思路及代码 遍历数组的每一个数,如果当前元素和下一个元素不一样,那么就加一. c
71 0
|
存储 Go
新年快乐题解
新年快乐题解
69 0
新年快乐题解
洛谷题库P1008---三连击
洛谷题库P1008---三连击
135 0
|
C语言
洛谷每日三题--第二天
洛谷每日三题--第二天
[小玄的刷题日记]《LeetCode零基础指南》(第7讲) 二维数组
[小玄的刷题日记]《LeetCode零基础指南》(第7讲) 二维数组
110 0
[小玄的刷题日记]《LeetCode零基础指南》(第7讲) 二维数组
[小玄的刷题日记]《LeetCode零基础指南》(第4讲) 数组
[小玄的刷题日记]《LeetCode零基础指南》(第4讲) 数组
97 0
[小玄的刷题日记]《LeetCode零基础指南》(第4讲) 数组
|
安全 Python
【记录帖】从零打卡刷Leetcode——No.007
小詹此记录贴的读者越来越少了,也许是小詹总结的不够好欢迎留言区提出宝贵的意见!也欢迎和小詹一起定期刷leetcode,每周一和周五更新一题,每一题都吃透,欢迎一题多解,寻找最优解!这个记录帖哪怕只有一个读者,小詹也会坚持刷下去的!
77 0
【记录帖】(No.004)从零打卡刷Leetcode
小詹一直觉得自己编程能力不强,想在网上刷题,又怕不能坚持。不知道有木有和小伙伴和小詹一样想找个人一起刷题呢?欢迎和小詹一起定期刷leetcode,每周一周五更新一题,每一题都吃透,欢迎一题多解,寻找最优解!欢迎小伙伴们把自己的思路在留言区分享出来噢!坚持打卡!
87 0

热门文章

最新文章