题目内容:
输入一段英文句子(不包含标点符号),求期中最长的一个单词(如果有多个最长单词,以最左边的为准),并输出该单词。
主函数已给出,请编写函数longest( ),完善整个程序。
#include <iostream>
using namespace std;
int main()
{
char c1[1000];
char c2[100];
cin.getline(c1,1000);
longest(c1,c2);
cout<<c2<<endl;
return 0;
}
输入格式:
一段英文句子
输出格式:
英文句子中的最长单词
输入样例:
A Grain of Sand William Blake
输出样例:
William
函数代码:
void longest(char *c1,char *c2)
{
c1[strlen(c1)]=' ';
int num=0;
int x=0;
for(int i=0;i<strlen(c1);i++)
{
if(c1[i]!&