问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教~C++怎么验证一段数据 是否有相同的数字

发布网友 发布时间:2023-07-12 20:30

我来回答

4个回答

热心网友 时间:2024-12-13 14:40

没有重复的数字,数字只有0-9十个字符,利用哈希思想

int check_p( char *str )
{
int digit[11]={0};
int i ;
for( i=0;str[i];i++ )
{
int pos=str[i]-'0' ; //取数的数值 '0'-'0'=0 '1'-'0'=1
if ( pos>=0 && pos <=9 ) //如果是数
{
if ( digit[pos] > 1 ) //如果超过1,则表示已经有过这个数了
return false ;
digit[pos]++ ; //该数的位置+1
}
}
return true ;
}

热心网友 时间:2024-12-13 14:41

bool IsRep( const char* pstr)
{
int flag = 0 ;

int len = strlen(pstr);

if ( len >10 ) return flase;

int ( i = 0; i < len; i++)

{

int m_num = pstr[i] -'0';
if( flag & 0x0000 0001 << m_num+1) return flase;

else flag = flag | 0x0000 0001 << m_num+1;

}

return true;

}
大概思路就这样,没在编译器上跑过。

热心网友 时间:2024-12-13 14:41

哈哈,我补充上面同学的一点if(i!=j&&------)

热心网友 时间:2024-12-13 14:42

循环比较一遍就好了
char a[100] ="123456783";
int i =0;
for (; i<strlen(a); ++i)
{
for(int j = i +1; j < strlen(a); ++j)
{
if (a[i] == a[j])
{
cout << "true" << endl;
break;
}
}
}
if (i = strlen(a))
{
cout << "false" << endl;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
齿瓣延胡索选方 延胡索粉是与开水服用还是与中药服用 延胡索细粉一次吃多少 青少年为什么会得抑郁症 为什么越来越多的青少年抑郁了? 游戏账号重新注册了一个,以前的老号为什么就没有了? 老爸做60大寿,要用手机发信息接朋友呷酒怎么说 老爸做60大寿,要用手机发信息接朋友呷酒怎么写 老爸60大寿请朋友来呷酒用短信通知发些什么 雷克萨斯es200和300的区别 雷克萨斯es200和300的区别哪个好 ...州官放火 不许百姓点灯”中“火”和“灯”的意思一样吗?为什么... 《只许州官放火,不许百姓点灯》中“放火”与“点灯”是一个意思吗? 七二年属什么生肖 自己盘过的星月菩提 不想玩了怎么办 圣经里关于丁克的经文有哪些 出埃及记第25章31—40的经文金灯台上的灯盏造成杏花的样式有什么意义... 斗罗大陆之血瞳修罗的内容简介 如何遮住床屏的颜色 书房装修用隐形床怎么样?书房隐形床设计 我有一个清代嘉庆官窑盘子请问能值多少钱,谢谢! 嘉庆年间的盘子能卖多少钱币? 手机浏览器资源嗅探功能 女人被蜜蜂蛰预示什么 深圳挂靠派出所集体户口身份证啥样 after school shampoo中文谐音歌词 英语句子缩写有关oppo的句子有哪些 缩写snob 的全称是什么? 弹垫扭矩标准 m3弹垫的变形强度 南宁华为荣耀8换屏幕多少钱 南宁华为荣耀v8换外屏 pikpak操作终止 皮肤提前衰老的原因是什么 东风雪铁龙c4l车内暖风怎么关闭 东方雪铁龙c4l车内暖风怎么关闭 雪铁龙C4L怎么关掉开了空调的情况下,踩刹车会时不时启动的? 广东石油化工学院2022年招生人数 扶南东亚糖业蔗农app怎么下载 蔗农甜蜜通怎么下载 怎么登录蔗理通 2020秋分白天长还是晚上长 丰收节是真的吗? 帮我查一下专利号ZL97110448.4是不是真的? 青海商联企业管理咨询有限公司怎么样? 引入协作机器人的经济投资大吗? 物流管理和服务的对象是否针对服务 投资机器人是财务领域的机器人吗 联想A3000出现nowsendthepackageyouwanttoapplytothedevicewith&quot;adbsidel... 我的联想 a3000怎么下载东西总是验证包出现错误啊? 三星a3000怎么格机 气动三联件al2000 什么意思 亚德客油水分离器al-2000怎么加油