解题思路:
在c语言的string.h库里面strcmp函数可以比较两个字符串的大小
strcmp(char *a, char *b)
如果a == b 返回0
如果a < b 返回负值
如果 a > b返回正值
这里先开辟两组数组,然后再根据函数的返回结果对字符串小的数组重新输入
参考代码:
#include <stdio.h> #include <string.h> int main() { int i; int n; char p[100]={0}; char l[100]={0}; scanf("%d",&n); scanf("%s %s",p,l); n-=2; while(n--){ if(strcmp(p,l)<0){ scanf("%s",p); }else{ scanf("%s",l); } } if(strcmp(p,l)<0){ puts(l); }else{ puts(p); } return 0; }
0.0分
157 人评分