c语言 写一个函数,找出一个英文句子中最长的单词
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 23:16:50
c语言 写一个函数,找出一个英文句子中最长的单词
输出结果老是不对.感觉应该是求最长单词的长度时出了问题.但是不知道怎么改.
#include
#define N 100
int zuichang1(char str[])
{
\x09int a[N]={0};
\x09int ii,k=0,word=0,length=0;
\x09int max=-1;
\x09for(ii=0;ii
输出结果老是不对.感觉应该是求最长单词的长度时出了问题.但是不知道怎么改.
#include
#define N 100
int zuichang1(char str[])
{
\x09int a[N]={0};
\x09int ii,k=0,word=0,length=0;
\x09int max=-1;
\x09for(ii=0;ii
求出的长度max没问题,问题在那个length的计算不对,lenth得到的是第几个单词,而不是在字符串中的位置.
另外,你这个算法,复杂度太高了,对字符串一个循环就可以全部解决,你这个,做了两次循环不说,还弄了个a数组.
另外,你这个算法,复杂度太高了,对字符串一个循环就可以全部解决,你这个,做了两次循环不说,还弄了个a数组.
c语言 写一个函数,找出一个英文句子中最长的单词
用VB找出一个英文句子中最长的单词,并输出其长度
C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词.
编写VB程序,在文本框中输入一个简单的英文句子,找出这个句子中最长的单词
编写程序VB,在一个文本框中输入一个简单的英文句子,找出这个英文句子中最长的单词
编写程序,在一个文字框中输入一个简单的英文句子,找出这个英文句子中最长的单词.用vb做
关于C语言编程的问题.题目要求输入一个英文句子,单词之间用空格号隔开,找出句子里面一共多少个单词.
【急】一个C++题目.输入一个英文句子找出其中最长的单词将其显示.单词之间用空格分开.
C语言:输入一个英文句子,要求将每个单词的第一个字母删除.
C语言问题 输入一个英文句子,将每个单词的第一个字母改成大写字母
C语言求助:输入一个英文句子,将每个单词的第一个字母改成大写字母.
vb 编写一个程序,当任意输入一个英文句子,将此字符串中的最长的单词输出.若最长的单词有几个,则随便输一个.