题解 | #字符串最后一个单词的长度#

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

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

#include"string.h" #include"stdlib.h" #include"stdio.h"

int main(void) { char getBuff[5000] = {0}; int len = 0; int lastWordLen = 0; int i = 0; scanf("%[^\n]", getBuff); len = strlen(getBuff); for(i = len-1; i > 0; i--){ if((getBuff[i] > 'a' && getBuff[i] < 'z') || (getBuff[i] > 'A' && getBuff[i] < 'Z')){ break; } } for(; i >= 0; i--){ if((getBuff[i] > 'a' && getBuff[i] < 'z') || (getBuff[i] > 'A' && getBuff[i] < 'Z')){ lastWordLen++; } else{ break; } } printf("%d\n", lastWordLen); }

全部评论

相关推荐

鱼专:你没有问题,有问题的是java市场,我有实习经历都捞不到实习,走一步看一步吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务