标签:data std 代码 sam har 收集 ack 发放 stdio.h
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; }
标签:data std 代码 sam har 收集 ack 发放 stdio.h
原文地址:http://www.cnblogs.com/jzssuanfa/p/6973717.html