计算字符串最后一个单词的长度,单词以空格隔开。

字符串最后一个单词的长度

http://www.nowcoder.com/questionTerminal/8c949ea5f36f422594b306a2300315da

#include <stdio.h>
#include <string.h>
int main(void)
{	
	char str[100];
	while (scanf("%s", &str) != EOF);
	printf("%d", (strlen(str)));
	return 0;
}

全部评论
strlen(str)为什么不是输入的字符串的总长度,而是最后一个单词的长度呢?
点赞 回复 分享
发布于 2020-04-19 14:04
因为他用了while,相当于输入了两个字符串,计算的肯定是最后一个字符串长度
点赞 回复 分享
发布于 2021-03-13 18:29
不会有脏数据吗
点赞 回复 分享
发布于 2023-05-10 23:03 浙江

相关推荐

offer多多的六边形战士很无语:看了你的博客,感觉挺不错的,可以把你的访问量和粉丝数在简历里提一下,闪光点(仅个人意见)
点赞 评论 收藏
分享
双非坐过牢:非佬,可以啊10.28笔试,11.06评估11.11,11.12两面,11.19oc➕offer
点赞 评论 收藏
分享
13 收藏 评论
分享
牛客网
牛客企业服务