输入一个英文句子,找出其中长度最大的单词,并输出这个长度和单词
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 09:56:29
![输入一个英文句子,找出其中长度最大的单词,并输出这个长度和单词](/uploads/image/f/7441452-36-2.jpg?t=%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E8%8B%B1%E6%96%87%E5%8F%A5%E5%AD%90%2C%E6%89%BE%E5%87%BA%E5%85%B6%E4%B8%AD%E9%95%BF%E5%BA%A6%E6%9C%80%E5%A4%A7%E7%9A%84%E5%8D%95%E8%AF%8D%2C%E5%B9%B6%E8%BE%93%E5%87%BA%E8%BF%99%E4%B8%AA%E9%95%BF%E5%BA%A6%E5%92%8C%E5%8D%95%E8%AF%8D)
publicstaticvoidmain(String[]args)\x05{\x05\x05System.out.println("请输入英语片段,以';'结束:");\x05\x05Scanner
你前面有个getchar(),把第一个字母给吃掉了.再问:应该放哪?while里面?我是新手==再答:删掉就行。
#include#includeintmain(){inti=0,j,t=0;chara[1000],b[50],c[2]={0};gets(a);printf("单词有:\n");while(a[i
#includevoidmain(){charx[80];//声明一个数组存放字符串inti;printf("请输入英文语句\n");gets(x);//获取字符串for(i=0;x[i]!='\0'
如果要判断句子中的英文单词是否正确,那就很麻烦的.如果不要判断单词的正确性,仅仅假设句子中.单词以空格分隔,那么就比较容易实现了.思路:1.计算句子的长度,字符数L2.ZFS----存放英文单词所用到
PrivateSubCommand1_Click()Dimstra()AsString,changduAsIntegerstra=Split(Text1.Text,"")Fori=LBound(str
主要问题在for(i=0;(c=a[i])!='\0';i++);这行的分号上,这里加了分号等于在这个循环中程序不执行任何操作!当然后面花括号中的语句也不会执行.还有个小问题,按你的写法,num的初值
在main函数中调用测字符串长度函数,用while(i='.')就结束读字符然后输出就好啦!给你思想,程序还是自己写.再问:啊、是指针题啊,函数调用还没有学过。。。再答:main(){inti;cha
呵呵,如果空格和标点符号严格的话,倒是很简单,如果稍微有些不严格的话,就需要仔细研究了.
#include #include #defineMAX_LEN128 /** *该函数的作用为当有两个连续空格出现时, *去掉多余的那个空格.因为是循环执行,故当有多个 *连续空格出现时
char*pSource="ThisisaEnglishsentence";chararrSentence[100]={0};inti=0,j=0;//i:源字符串j:目标字符串intnSpace=0
谓语就是动词咯,一句话就只有一个动词咯,heisastudent,is就是谓语咯,Idon'tlikethewayhetalkstome,虽然这里有两个动词like和talks,但是后面hetalks
PrivateSubCommand1_Click()IfText1.Text=""ThenExitSubDimwordAsVariant,sAsStringDimkAsInteger,maxwAsSt
Dimb()AsStringb()=Split(a,"")然后判断每一个b数组每一个数据的len即可
PrivateSubmaxlengthword(ByValstr1$,ByRefmaxword$)Dimi%Dimtemp$i=InStr(str1,"")maxword=""DoWhilei>0te
#includeintmain(){inta[22],i,j;for(i=0;i再答:不客气,希望可以帮助到你。
'不用这么复杂,你的代码太长没有看,如果一定用你的代码,我再给你修改一下OptionExplicitPrivateSubCommand1_Click()DimiAsLong,arr,nAsLongIf
vars:string;l,i:longint;beginreadln(s);{输入s字符串}l:=0;{l是A的个数,先清零}fori:=1tolength(s)do{length(s)是求s的长度
vars,z:string;i,j:longint;a:array[1..1000]ofinteger;beginreadln(s);readln(z);fillchar(a,sizeof(a),0)
控件:1个文本框,1个按钮代码:PrivateSubCommand1_Click()a=Len(Text1.Text)b=0Fori=1ToaIf""=Mid(Text1.Text,i,1)Thenb