• 大小: 2KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: C/C++
  • 标签: C语言  

资源简介

C语言实现唯一可译码,思路清晰,代码简单易懂。 #include #include #define maxlen 1024 char info[maxlen][maxlen]; char s[maxlen][maxlen]; int num=0; //s字符串计数 bool info_check(int count) { int i,j; for(i=0;i<count-1;i++) for(j=i+1;j<count;j++) if(!strcmp(info[i],info[j])) { return true; } return false; } ......

资源截图

代码片段和文件信息

#include 
#include 
#define maxlen 1024

char info[maxlen][maxlen];
char s[maxlen][maxlen];
int num=0;    //s字符串计数 

bool info_check(int count)
{
int ij;
for(i=0;i for(j=i+1;j if(!strcmp(info[i]info[j]))
{
return true;
}
return false;
}

void compare(char x[]char y[])
{
int ijp;
int xlen=strlen(x);
int ylen=strlen(y);
if(xlen==ylen)
return;
for(i=0;;i++)
{
if(x[i]==‘\0‘)
{
for(j=i;y[j]!=‘\0‘;j++)
s[num][j-i]=y[j];
s[num][j-i]=‘\0‘;
for(p=0;p {
if(!strcmp(s[num]s[p]))
{
num--;
break;
}
}
num++;
break;
}
if(y[i]==‘\0‘)
{
for(j=i;x[j]!=‘\0‘;j++)    
s[num][j-i]=x[j];
s[num][j-i]=‘\0‘;
for(p=0;p {
if(!strcmp(s[num]s[p]))
{
num--;
break;
}
}

评论

共有 条评论