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

来源:互联网 发布:java javascript 编辑:程序博客网 时间:2024/06/05 03:26

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

知识点:  字符串,循环

输入:            一行字符串,长度小于128。

输出:            整数N,最后一个单词的长度。

样例输入: hello world

样例输出: 5

代码:

#include <iostream>#define MAX 200using namespace std;int main(){char str[MAX];int limit = 128;cin.getline(str, MAX);int len = strlen(str);if (len > limit)return -1;int i=len-1;int count=0;while (!((str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A'&&str[i] <= 'Z')))i--;while (i>=0&&(str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A'&&str[i] <= 'Z')){count++;i--;}cout << count<<endl;cin.get();//此语句仅用于调试时看到执行结果;提交代码时必须去掉,否则系统会判定为超时return 0;}
答题结果得分运行时间 代码行数内存复杂度最大嵌套深度 正确901612204862


0 0
原创粉丝点击