以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 C/C++编程思想 』  (http://bbs.xml.org.cn/list.asp?boardid=61)
----  请教 如何判断一个三位数中是否有重复数字  (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=54585)


--  作者:goodtolove001
--  发布时间:10/29/2007 2:59:00 PM

--  请教 如何判断一个三位数中是否有重复数字
请教 如何判断一个三位数中是否有重复数字
谢谢 指教!!

--  作者:goodtolove001
--  发布时间:10/29/2007 3:00:00 PM

--  
#include <stdio.h>
main()
{
int a,b,c,m;
printf("please input a number:\n");
scanf("%d",&m);
a=m/100;b=m/10%10;c=m%100%10;
if(a==b||b==c||a==c)
printf("%d 是一个重复数字的三位数\n",m) ;
}
--  作者:goodtolove001
--  发布时间:10/29/2007 3:01:00 PM

--  
上面那是我从别的地方找来的,高手看下对不对???
--  作者:goodtolove001
--  发布时间:10/29/2007 3:03:00 PM

--  
补充一下,,如果不对的话,请把正确的发下,,我现在急用!!!谢了

--  作者:卷积内核
--  发布时间:10/29/2007 5:26:00 PM

--  
上面就是将三位数字进行拆分,然后比对,没什么问题啊
--  作者:一分之千
--  发布时间:10/31/2007 12:53:00 PM

--  

这样吧,你的那个貌似有点问题。。。。。。。。
=====================================

#include <stdio.h>
void main()
{
 int a,b,c,m;
 printf("please input a number:\n");
 scanf("%d",&m);
 a=m/100;
 b=(m%100)/10;
 c=m%10;
 if(a==b||b==c||a==c)
  printf("%d 是一个重复数字的三位数\n",m) ;
}


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
70.313ms