使用数组char name[4][20]存储从键盘上输入的4个人的名字,输出其中最大的名字。
#include<stdio.h>
#include<string.h>
int main(){
char name[4][20];
for(int i=0;i<4;i++) scanf("%s",name[i]);
for(int i=0;i<3;i++)
for(int j=0;j<3-i;j++)
if(strcmp(name[j],name[j+1])>0){
char temp[20];
strcpy(temp,name[j]);
strcpy(name[j],name[j+1]);
strcpy(name[j+1],temp);
}
for(int i=0;i<4;i++) printf("%s\n",name[i]); //按首字母顺序输出
return 0;
}
/*
clion_work
cmake-build-debug
ahaha
zoo
*/
什么叫最大?排序标准是什么?
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html