/*在三个字符串中找出最小的*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define N 20
#define M 3
void main()
{
char s[N],str[M][N];
int i;
for(i=0;i<M;i++)
{
gets(str[i]);
}
strcpy(s,(strcmp(str[0],str[1])<0)?str[0]:str[1]);
if(strcmp(str[2],s)<0)
{
strcpy(s,str[2]);
}
printf("最小的字符串为:%s\n",s);
}
运行结果: 注明:不清楚字符串大小比较规则的欢迎留言我,我会专门出一篇哦!