#include<iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
bool check(int a)
{
int flag[10];
memset(flag,0,sizeof(flag));
while(a)
{
flag[a%10]++;
a /= 10;
}
for(int i= 1; i<10; i++)
{
if(flag[i] >1 || flag[i] == 0) return false;
}
return true;
}
bool checkone(int a)
{
int flag[10];
memset(flag,0,sizeof(flag));
while(a)
{
flag[a%10]++;
a /= 10;
}
for(int i= 1; i<10; i++)
{
if(flag[i] >1 ) return false;
}
return true;
}
int main()
{
int a;
while(cin>>a)
{
if(checkone(a)) cout<<"gg"<<endl;
else cout<<"fa"<<endl;
}
return 0;
} 判断整数类型是否由不同整数构成,布布扣,bubuko.com
原文:http://blog.csdn.net/ayi_5788/article/details/21233369