上传者: OKjsOK
|
上传时间: 2021-12-27 15:02:03
|
文件大小: 120KB
|
文件类型: PNG
写一个函数,由实参传来一个英文句子(一个带空格的字符串),函数找出该字符串中最长的单
词的位置,并在主程序中输出这个最长的单词。建议函数原型:
void strPositon (char strings[],int *begin,int *end); (需要c语言实验指导书其他答案d我)
#include
int main()
{
void strPositon (char strings[],int *begin,int *end);
char a[]=" lo v ely a dm inistration d youself my";
int p,q;
int i;
p=0,q=0;
strPositon(a,&p,&q);
printf("the most long word is :");
for(i=p;imax) {max=k;*begin=a;*end=b;if(strings[j]=='\0') break;k=0;a=j+1;b=j;}
else
{
if(strings[j]=='\0') break;k=0;a=j+1;b=j;continue;
}}
else {k++;b++;
}
}
}