解题思路:
在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 人评分
弟弟的作业 (C++代码)浏览:1295 |
A+B for Input-Output Practice (V) (C语言代码)浏览:617 |
【亲和数】 (C语言代码)浏览:501 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1222 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:919 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:535 |
回文数字 (C语言代码)浏览:2509 |
A+B for Input-Output Practice (VII) (C语言代码)浏览:521 |
矩阵乘方 (C语言代码)浏览:1022 |
Tom数 (C语言代码)浏览:492 |