//计算字符串最后一个单词的长度,单词以空格隔开。#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++; }else{break; } } printf("%d\n",count); system...
首先,将输入的字符串全部接收,存储在input_str字符串里,然后统计字符串内空格数目,根据空格数目的不同来确定最后一个单词的长度。 #include<iostream>#include<string>usingnamespacestd;intmain(){string input_str;intnum;getline(cin,input_str);if(input_str.size()==0){//若输入字符串为空num=0;}else{...
输出一个整数,表示输入字符串最后一个单词的长度。 示例1 输入: hellow dayday 输出: 6 说明: dayday6个字符 算法思路:遍历整个字符串,遇到空格变量o归零,否则自增,最后打印出o 具体实现: #include #include int main() { char str[5000] = {}; printf("请输入5000个字符长度以内的字符串\n"); for (i...
计算字符串最后一个单词的长度,单词以空格隔开。 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 示例1 输入 复制 hello world 输出 复制 5 #include<iostream> #include<string> using namespace std; int main() { string...
//计算字符串最后一个单词的长度,单词以空格隔开。 #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]!=' ') ...
//计算字符串最后一个单词的长度,单词以空格隔开。#include<stdio.h>#include<string.h>intmain() {charstr[5000]; gets(str);intcount=0;intlen=strlen(str);for(inti=(len-1);i>=0;i--) {if(str[i]!='') { count++; }else{break; ...