中易网

c++中如何判断一个数中有两个数字相同

答案:2  悬赏:10  
解决时间 2021-02-26 21:14
c++中如何判断一个数中有两个数字相同
最佳答案
你说的意思是假如说55这么一个数字,然后十位和各位这两个数一样?就是数字相同?如果是这样,十进制里面你就把这个一直除10然后取余(x%10)这样就能得到每一位,然后都是一个个int型或者其他可以直接比较的数字类型
全部回答
#include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { int iNumber = 0, b = 0; scanf("%d", &iNumber); unsigned char btFlag[20] = {0}, btTemp = 0; int iCount = 0; while (iNumber != 0) { btTemp = iNumber % 10; for (int i=0; i<iCount; ++i) { if (btFlag[i] == btTemp) { printf("The number repetition!\n"); return 1; } } iCount ++; btFlag[iCount] = btTemp; iNumber /= 10; } printf("The number OK!\n"); return 0; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
菲丝·达形象造型这个地址在什么地方,我要处
青岛海事局招聘国际海员吗
Have You now什么意思
952141啥电话号码?
新城酒家地址在什么地方,想过去办事
Win10系统中打不开qq和qq群文件怎么办
如何应对议论文例证法
中海西道/西海3号路(路口)地址在哪,我要去那
运动裤有哪些种?针织单卫,锦纶,纯棉的~ 本
中国移动通信福利彩票这个地址在什么地方,我
兔八哥 流氓兔 Sleep Co 米菲 流氓兔 兔斯基
现在国内谁的截拳道最牛
我家养的孔雀鱼为什么不追尾呢?公鱼老在那趴
山里农家在什么地方啊,我要过去处理事情
关于美国b1签证 签证上的entries是m,在今年6
推荐资讯
农村住房原地翻建要不要批手续
玲珑照相馆(石化大道)地址有知道的么?有点事
狼人杀一天爆两个狼怎么算
七台河哪家照相馆照艺术照照的好 还便宜 100
QQ群发公告去烧烤,公告怎么写才好呢?
39成41等于几图片坚式计算
为何一幅古画(书法)拍卖几个亿?
皮肤很少长痘不留痘印,有少量斑,鼻子容易出
交通事故的常见原因有哪些
枸杞泡水也有禁忌 怎么喝才健康
英语译成中文,急
请问网上有没有SMT工艺员的教程
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?