如何用C++编程实现:判断一个数中有2位相同
答案:3 悬赏:30
解决时间 2021-02-14 18:24
- 提问者网友:野性
- 2021-02-14 06:08
如何用C++编程实现:判断一个数中有2位相同
最佳答案
- 二级知识专家网友:偏爱自由
- 2021-02-14 06:46
long TestSame(long n)
{
char s[100];
sprintf(s, "%d", n);
long nSize = strlen(s);
long i,j;
for (j=0; j
for (i=j+1; i
{
if (s[i]==s[j])
return 1;
}
return 0;
}
{
char s[100];
sprintf(s, "%d", n);
long nSize = strlen(s);
long i,j;
for (j=0; j
if (s[i]==s[j])
return 1;
}
return 0;
}
全部回答
- 1楼网友:青春如此荒謬
- 2021-02-14 08:12
楼上的程序1888似乎也是返回1啊,给一个运行成功的(VC2005)
#include "stdio.h"
#include
- 2楼网友:情战凌云蔡小葵
- 2021-02-14 08:00
long testsame(long n){ char s[100]; sprintf(s, "%d", n); long nsize = strlen(s); long i,j; for (j=0; j<nsize; j++) for (i=j+1; i<nsize; i++) { if (s[i]==s[j]) return 1; } return 0;}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯