#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>

int comp(const void *a, const void *b);

int main ()
{
    int year;
    int a[4];
    memset(a, 0, sizeof(a));
    scanf("%d", &year);
    bool flag=false;
    int temp;
    int i;
    while(!flag)
    {
        temp=++year;
        //printf("yrar=%d\n", year);
        //printf("-------------------------------------------------------------------------\n");
        //++cnt;
        for(i=0;i<4; ++i)
        {
            a[i]=temp%10;
            temp/=10;
        }
        /*for(i=3; i>=0; --i)
            printf("%d ", a[i]);
        printf("\n");
        printf("-------------------------------------------------------------------------\n");*/
        qsort(a, 4, sizeof(a[0]), comp);
        /*for(i=0; i<4; ++i)
            printf("%d ", a[i]);
        printf("\n");
        printf("-------------------------------------------------------------------------\n");*/
        for(i=0;i<3;++i)
        {
            if(a[i]<a[i+1])
                ;
                //printf("%d<%d;", a[i], a[i+1]);
            else
                break;
            /*{
                printf("\n");
                printf("%d=%d.", a[i], a[i+1]);
                printf("\n");
                break;
            }*/
        }
        //printf("-------------------------------------------------------------------------\n");
        //printf("i=%d.", i);
        //printf("-------------------------------------------------------------------------\n");
        if(i==3)
            flag=true;
    }
    if(flag)
        printf("%d\n", year);
    return 0;
}

int comp(const void*a, const void *b)
{
    return *(int*)a-*(int*)b;
}

  

最新文章

  1. java 锁4
  2. C#索引器
  3. python学习笔记-多进程
  4. Hibernate关联映射(单项多对一和一对多、双向一对多)
  5. HttpClient + Jsoup模拟登录教务处并获取课表
  6. GOF业务场景的设计模式-----策略模式
  7. javascript关键字和保留字
  8. 使用command对象操作数据库
  9. jsp探针
  10. NET SqlClient
  11. JS键盘码值表
  12. Activity的创建和使用
  13. Direct UI 思想阐述(好多相关文章)
  14. webuploader限制只上传图片文件
  15. nyoj 63 小猴子下落 思维
  16. Treemap 有序的hashmap。用于排序
  17. 或许,挂掉的点总是出人意料(hw其实蛮有好感的公司)
  18. PHP算法学习(4) 随机算法
  19. 5286: [Hnoi2018]转盘
  20. [Training Video - 7] [Database connection] Part 1

热门文章

  1. vue element-ui 的奇怪组件el-switch
  2. RChain的跨分片交易算法
  3. 框架源码系列七:Spring源码学习之BeanDefinition源码学习(BeanDefinition、Annotation 方式配置的BeanDefinition的解析)
  4. Houdini 过程化地形系统(二):基于UE4的FC5植被系统(1)
  5. 一款可视化的在线制作H5
  6. [转] Android开发之如何保证Service不被杀掉(broadcast+system/app)
  7. IntelliJ IDEA创建web项目
  8. 《转载》强大全面的C++框架和库推荐!
  9. js中的运算符优先级
  10. web.py框架之基本应用