车牌号

来源:互联网 发布:计算机培训内容c语言 编辑:程序博客网 时间:2024/05/03 07:17

描述
茵茵很喜欢研究车牌号码,从车牌号码上可以看出号码注册的早晚,据研究发现,车牌号码是按字典序发放的,现在她收集了很多车牌号码,请你设计程序帮她判断注册较早的号码。车牌号码由5个字母或数字组成
输入
第一行是n,代表有n组数据,第二行是m,以下m行是m个车牌号码
其中n<100,m<1000
输出
输出注册较早的车牌号
样例输入
14AA100aa1000o2r4ye2er
样例输出
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;}

0 0
原创粉丝点击