⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c05_13.c

📁 这是编程之道C-C++中的源代码,很简练,可以用于相关教学和重新熟悉C-C++时使用
💻 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 + -