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

📄 letters.cpp

📁 检测出一个字符串中的单词
💻 CPP
字号:
#include<stdio.h>
void letters(char *);

void main()
{
	char str[1024],*p;

	gets(str);
	p=str;
	letters(p);
}

void letters(char *p)
{
	int i=0,m=0,k;
	char *h=p;

	while( (*p) != '\0')         //判断句子是否结束
	{
		if(  ((*p) >= 'A' && (*p) <= 'Z')  ||  ((*p) >= 'a'&& (*p) <= 'z') )  //判断是否是字母
		{
			while( (*p) != ' ' && (*p) != '\0' && ((*p) >= 'A' && (*p) <= 'Z')  ||  ((*p) >= 'a'&& (*p) <= 'z'))    
			{p++;  i++;}

			if(m<i)  {h=p-i;m=i;}      //记录最长单词的位置及长度
   			i=0;
			if( (*p) == '\0' ) break;   //若空格后紧跟结束符则跳出循环
		}

		p++;
	}

	for(k=m;k>0;k--,h++)  printf("%c",*h);   //打印最长单词
	printf("   %d",m);
	printf("\n");

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -