c语言编程 写一个函数,输入一行字符,将此字符串中最长的单词输出

2024-11-07 23:40:30
推荐回答(3个)
回答(1):

楼上的何必不指出思路啊!
分析:首先输入的是一行字符吧,而要找出最长的单词,首先要做的就是统计出每个单词吧,统计单词可以根据漏培空格来判断是否为一个单词,当不是空格时,变量累加(知改这个就是单词的长度啊),储存起来,开始下一个单词的统计!最后把每个单词的长度作比较,求出最大的一个就行了,在把这个长度的单词弄出来!
在编程之前,首先明确目标,理清思路,从上往下把需要的都写出来,这样长期的积累就能写出好程序了,祝愿楼主学有所成!
PS:仅代表个人观点,如有错误,谢谢指出!

还有楼主要找搭搜判的是最长的单词,又不是找到ASC||最大的字母,不住楼上的例题,我有点理解不了,寡闻了吧,我!

回答(2):

只能输入哗族100字符。 程序太大无法送。纤并
#include
void main()
{
char a[256],b[100],c[100];
printf("Input a string:");
gets(a);
这是输入部分,你先记录然后乱竖弊 发个你 处理部分

回答(3):

什么态伏意思?怎样才帆闭携算是字符串结束呢?如果只是计算长度,用strlen()态型就可以做到。楼主用个例子解释下,不然不知道要怎样。