结果
21345是第25个
第99个是51324
程序
#include<iostream>
#include<set>
using namespace std;
void main()
{
set<int> data;
int n=0;
for (int i=12345;i<=54321;++i)
{
int a=i;
data.clear();
while(a!=0)
{
int b=a%10;
a=a/10;
if (b<6 && b>0)
data.insert(b);
}
if (data.size()==5)
{
n++;
if (i==21345)
printf("21345是第%d个\n",n);
if (n==99)
printf("第99个是%d\n",i);
}
}
}
温馨提示:答案为网友推荐,仅供参考