计算最后一个单词的长度:从起始位置到字符串末尾的长度即为最后一个单词的长度。 返回最后一个单词的长度。 下面是实现这一功能的C语言代码: c #include <stdio.h> #include <string.h> // 定义函数来计算字符串中最后一个单词的长度 size_t last_word_length(const char *str) { size_t ...
较简单方法:使用C内置方法 strlen(),该方法返回的是字符串的长度,不包含末尾的‘\0’,且需要引用头文件#include<string.h> image.png 算法逻辑:当使用strlen()方法得到字符串长度leng,则最后一个字符下标为leng-1,我们需要判断leng-1是否为空格,是空格则返回当前计数,否则继续查找,直到有空格出现。 image.png ...
i=(len-2)
//计算字符串最后一个单词的长度,单词以空格隔开。 #include<stdio.h> #include<string.h> #include<windows.h> int main() { char str[128]; gets(str); int count=0; int len=strlen(str); for(int i=(len-1);i>=0;i--) { if(str[i]!=' ') { count++; } else { break; } } pri...
//计算字符串最后一个单词的长度,单词以空格隔开。#include<stdio.h>#include<string.h>#include<windows.h>intmain() {charstr[128]; gets(str);intcount=0;intlen=strlen(str);for(inti=(len-1);i>=0;i--) {if(str[i]!='') { count++; ...
//计算字符串最后一个单词的长度,单词以空格隔开。 #include<stdio.h> #include<string.h> #include<windows.h> int main() { char str[128]; gets(str); int count=0; int len=s...