void main()
{
char *pStr[4];
char *pMax;
char str[4][20];
int i;
printf("Please input four string:\n");
for(i=0;i<4;i++)
{
scanf("%s",str[i]);
pStr[i]=str[i];
}
pMax=pStr[0];
for(i=0;i<4;i++)
{
if(strcmp(pMax,pStr[i])<0)
{
pMax=pStr[i];
}
}
printf("\nThe max string is: %s\n",pMax);
scanf("%d",i);
}
#include<stdio.h>
#include<string.h>
#define M 4
#define N 20
int main(){
char str[M][N];
int index = 0;
for(int i=0;i<M;i++){
scanf("%s",str[i]);
}
for(int i=1;i<M;i++){
if(strcmp(str[index],str[i])<0)
index = i;
}
printf("最大:%s",str[index]);
}
不要空行的话把最后的\n去了就好 已改