以下是引用BlueGuy在2011-1-14 14:45:06的发言:
你上次发的那个流程图工具能再共享一次吗 ??
你上次发的那个流程图工具能再共享一次吗 ??
那个我也不用! 感觉没啥用! 我都不知道扔那去了!
#include <stdio.h> #include <stdlib.h> #include <string.h> void Qsort(char *string,int startPos,int endPos) { int i,j,temp; temp=string[startPos]; i=startPos,j=endPos; while(i<j) { while(temp<=string[j]&&i<j)j--; string[i]=string[j]; while(temp>=string[i]&&i<j)i++; string[j]=string[i]; } string[i]=temp; if(i-1>startPos)Qsort(string,startPos,i-1); if(i+1<endPos)Qsort(string,i+1,endPos); } int Is_match(char *a,char *b) { int ok=0,i; if(strlen(a)!=strlen(b)||strlen(a)==0||strlen(b)==0) return 0; Qsort(a,0,strlen(a)-1); Qsort(b,0,strlen(b)-1); for(i=0;i<strlen(a);i++) { if(a[i]==b[i]) ok=1; else return 0; } return ok; } int main() { char a[1000],b[1000]; int ans=0; gets(a);gets(b); ans=Is_match(a,b); printf("%d\n",ans); system("pause"); return 0; }写好了,有什么问题吗?