原题 最长最短单词
类似题目:317最长单词
思路都是用gets读入一个句子,然后历遍每个单词判断
代码如下:(AC)
#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int main()
{
char s[20210],word[205][105];
int minRow, maxRow,minlen,maxlen, i ,j,p;
while (gets(s))
{
minRow = maxRow = 0;
minlen = 1 << 20;
maxlen = -1;
j=p = -1;
i = 0;
while (s[++p] != '\0')
{
if ((s[p] >= 'a'&&s[p] <= 'z') || (s[p] >= 'A'&&s[p] <= 'Z'))
word[i][++j] = s[p];
else
{
word[i][++j] = '\0';