一道编程题
两个乒乓球队进行比赛,各出3人。甲队为A、B、C3人,乙队为X、Y、Z3人。已抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X、Z比,请编程序找出3对赛手的名单。
我给你下面的程序:(已经调试通过,并且证明是对的。
)#includemain(){charFirstEmulant,SecondEmulant,ThirdEmulant;//依次代表甲队三个队员的对手for(FirstEmulant='X';FirstEmulant<='Z';FirstEmulant++){for(SecondEmulant='X';SecondEmulant<='Z';SecondEmulant++){if(FirstEmulant!=SecondEmulant){for(ThirdEmulant='X';ThirdEmulant<='Z';ThirdEmulant++){if(ThirdEmulant!=FirstEmulant&&ThirdEmulant!=SecondEmulant){if(FirstEmulant!='X'&&ThirdEmulant!='X'&&ThirdEmulant!='Z'){printf("Result:\n\tAvs%c\n\tBvs%c\n\tCvs%c\n",FirstEmulant,SecondEmulant,ThirdEmulant);}}}}}}}/////////////////////////////////////////这个程序的运行结果是: 。
答:穷举法,顾名思义,穷举所有可能情况(暂时不考虑A和C所说的条件),即:AX,AY,AZ,BX,BY,BZ,CX,CY,CZ。。。然后每种情况根据A和C所说的条件...详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>