📄 c05_13.c
字号:
/*求多个字符串中最长、最短的字符串*/
#include <stdio.h> /*标准输入、输出函数库*/
#include <string.h> /*字符串处理函数库*/
int main()
{
char temp[50] = ""; /*用来保存从键盘输入的字符串*/
int Templen; /* 输入字串的长度 */
char Maxstr[50]=""; /*用来保存最长字符串*/
char Minstr[50]=""; /*用来保存最短字符串*/
int Maxlen; /* 最长字符串的长度 */
int Minlen; /* 最短字符串的长度 */
printf("请输入一组字符串,回车结束:\n");
gets(temp);
if (temp[0] !='\0')
{
Maxlen = Minlen = strlen(temp); /* 初始化,长度记数变量 */
strcpy(Maxstr, temp);
strcpy(Minstr, temp); /* 初始化,最长、最短字符串 */
gets(temp);
while(temp[0] != '\0')
{
Templen = strlen(temp);
if(Templen > Maxlen )
{
Maxlen = Templen;
strcpy(Maxstr, temp); /* 找出最长的字符串 */
}
if( Templen < Minlen )
{
Minlen = Templen;
strcpy(Minstr, temp); /* 找出最短的字符串 */
}
gets(temp);
}
}
printf("最长的字符串是:\n %s \n", Maxstr );
printf("最短的字符串是:\n %s \n", Minstr );
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -