首页 > 代码库 > 车牌号
车牌号
??
- 输入
- 第一行是n,代表有n组数据,第二行是m。下面m行是m个车牌号码
当中n<100,m<1000 - 输出
- 输出注冊较早的车牌号
- 例子输入
-
1 4 AA100 aa100 0o2r4 ye2er
- 例子输出
-
0o2r4
-
解题思路:
-
本题用到的知识是关于字符串的内容,首先定义一个五位数的最大字符串a=“zzzzz”,然后每读取一个字符串就用strcmp()和 a比較,假设比a小就 用strcpy()将所读取的字符串复制给a,终于就能够得到最小的字符串并输出。
-
程序代码:
-
#include<stdio.h> #include<string.h> int map(const void*a,const void*b) { return(*(int *)a-*(int *)b); } int main() { int n,m,i; scanf("%d",&n); while(n--) { scanf("%d",&m); char a[10]="zzzzz"; char s[10]; for(i=0;i<m;i++) { scanf("%s",s); if(strcmp(a,s)>0) strcpy(a,s); } printf("%s\n",a); } return 0; }
车牌号
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。