Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 如何使这个程序可以接受a字和h字,但h字是不可重复的_C_String - Fatal编程技术网

C 如何使这个程序可以接受a字和h字,但h字是不可重复的

C 如何使这个程序可以接受a字和h字,但h字是不可重复的,c,string,C,String,如何使这个程序可以接受一个字和h字,但h字不能重复。如果x的字符串长度大于h,则执行其他打印否 我试着这样做,但如果我重复h这个词,它可以接受 scanf("%s\n",x); scanf("%s",h); y=strlen(x); g=strlen(h); if(strcmp(x,"a")>=0 && strcmp(x,"h")<=0&& y,g>0 && y,g<=999){ if(strstr(x,o)!=0

如何使这个程序可以接受一个字和h字,但h字不能重复。如果x的字符串长度大于h,则执行其他打印否

我试着这样做,但如果我重复h这个词,它可以接受

scanf("%s\n",x);
scanf("%s",h);
y=strlen(x);
g=strlen(h);
if(strcmp(x,"a")>=0 && strcmp(x,"h")<=0&& y,g>0 && y,g<=999){
    if(strstr(x,o)!=0 && strstr(h,o)!=0){
    if(y>g){
        printf("go");
    }else{
        printf("no");
    }   
    }

}
scanf(“%s\n”,x);
scanf(“%s”,h);
y=strlen(x);
g=strlen(h);
如果(strcmp(x,“a”)>=0&&strcmp(x,“h”)0&&y,gg){
printf(“go”);
}否则{
printf(“否”);
}   
}
}

请将您的问题显示为有效和无效输入。现在还不太清楚你想要什么。你认为y,g是做什么的?y,g只是表示字符串的长度。我想要的最大字符串长度是999
y,g
表示
g
,这可能不是您所想的。