楼上的何必不指出思路啊!
分析:首先输入的是一行字符吧,而要找出最长的单词,首先要做的就是统计出每个单词吧,统计单词可以根据漏培空格来判断是否为一个单词,当不是空格时,变量累加(知改这个就是单词的长度啊),储存起来,开始下一个单词的统计!最后把每个单词的长度作比较,求出最大的一个就行了,在把这个长度的单词弄出来!
在编程之前,首先明确目标,理清思路,从上往下把需要的都写出来,这样长期的积累就能写出好程序了,祝愿楼主学有所成!
PS:仅代表个人观点,如有错误,谢谢指出!
还有楼主要找搭搜判的是最长的单词,又不是找到ASC||最大的字母,不住楼上的例题,我有点理解不了,寡闻了吧,我!
只能输入哗族100字符。 程序太大无法送。纤并
#include
void main()
{
char a[256],b[100],c[100];
printf("Input a string:");
gets(a);
这是输入部分,你先记录然后乱竖弊 发个你 处理部分
什么态伏意思?怎样才帆闭携算是字符串结束呢?如果只是计算长度,用strlen()态型就可以做到。楼主用个例子解释下,不然不知道要怎样。