博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2014百度面试题目---“求比指定整数大且最小的不重复数”解答
阅读量:4639 次
发布时间:2019-06-09

本文共 544 字,大约阅读时间需要 1 分钟。

题目:给定任意一个正整数,求比这个数大且最小的“不重复数”,“不重复数”的含义是相邻两位不相同,例如1101是重复数,而1201是不重复数。

 

代码:

#include 
using namespace std;bool isthat(int x);int main( ){ int n; cin>>n; //while(cin>>n) //{ int m = n+1; //满足条件,比n大 cout<<"m = n+1"<
<
<
>n) return 0;}bool isthat(int x){ int m = x; int x1 = m%10; //取余 m = m/10; //取商 int x2; while(m) { x2 = m%10; if(x1 == x2) return false; //重复数 x1 = x2; m = m/10; } return true; //不重复数}

 

转载于:https://www.cnblogs.com/daben/p/3977530.html

你可能感兴趣的文章
CI接收post与get传输数据
查看>>
禁用缓存
查看>>
显示和编辑注解
查看>>
ArcGIS AddIN之工具不可用
查看>>
配置错误,无法识别的配置节 system.serviceModel 解决方案
查看>>
oc学习
查看>>
Java生鲜电商平台-Linux服务器常用升级的基础包
查看>>
聊天室(C++客户端+Pyhton服务器)2.基本功能添加
查看>>
swift中try
查看>>
缓存框架Ehcache相关
查看>>
用Instant client批量安装Oracle客户端-安装配置
查看>>
Fireworks为枝繁叶茂的树木图片抠底
查看>>
iphone 开发学习整理
查看>>
自我介绍
查看>>
Prof. Dr. Ligang Liu (刘利刚) 中国科技大学
查看>>
centos 升级openssl
查看>>
Ubuntu下安装 Mono(整理)
查看>>
Python Tkinter 学习成果:点歌软件music
查看>>
虚方法(virtual)和抽象方法(abstract)的区别
查看>>
Guid.NewGuid().ToString()生成唯一码js
查看>>