描述: 计算字符串最后一个单词的长度,单词以空格隔开。
知识点: 字符串,循环
题目来源: 内部整理
练习阶段: 初级
运行时间限制: 无限制
内存限制: 无限制
输入:
一行字符串,长度小于128。
输出:
整数N,,最后一个单词的长度。
样例输入: helloworld
样例输出: 5
——*——
#include<iostream>#include<stdio.h>#include<string.h>using namespace std;#define maxsize 100int main(){int i,j,len;char c[maxsize];gets(c);len=strlen(c);if(len==0){return 0;}if(len>128){return -1;}i=len-1;j=len-1;while(c[i]==' '&&i>=0){i–;j–;}while(c[i]!=' '&&i>=0){i–;}cout<<j-i<<endl;}
一切都在发展变化,不断地向昨天告别,满怀信心地投入每一个崭新的今天。