#包含“stdio.h”
void compare_dic(char a[],char b[]) //錯誤:應為“;”'、'、'或')'在' & amp'之前令牌|
{
int n;
printf("%c %c ",a[0],b[0]);
If(a[0]==b[0]){ //先考慮0。
for(n = 1;a[n]= = b[n]& amp;& amp(a[n-1]= = b[n-1]);n++);//找到與* * *相同的前綴
if(a[n]& gt;B[n]){ //比較的實現
printf(" a & lt;b”);
}
else printf(" a & gt;b”);}
else {//0下的比較實現
if(a[0]& lt;b[0])printf(" a & lt;b”);
else printf(" a & gt;b jadkl”);
}
}
int main(void)
{
char x,y,z;
char a[6]={y,y,z,z,x,z},b[8]={x,x,x,x,y,x,x,z };
compare_dic(a,b);
返回0;
}
看看對不對。