问题标题: 酷町堂:2712 第二个单词的长度

0
0
已解决
张梓沫
张梓沫
资深守护
资深守护

2712   第二个单词的长度

题目描述 Description

输入一句英文,求第二个单词的长度,并输出这个单词,每个单词长度不超过15

输入描述 Input Description

一句英文

输出描述 Output Description

第二个英文单词的长度和单词本身,以空格间隔

样例输入 Sample Input

 

hello kuku miaomiao

样例输出 Sample Output

 

kuku 4

 

急需


0
已采纳
王子健
王子健
初级天翼
初级天翼
字符型定义 a[20],b[20],c[20];
    c输入>>a>>b>>c;
    整形定义 l;
    l=strlen(b);
    cout<<b<<" ";
    cout<<l;

这道题需要用三个头文件

#include <iostream>

#include <cstdio>

#include <cstring>;

这三个头文件是专门写字符数组的

特别是第三个,专门来写字符串个数的。

而第二个头文件是在浮点型printf输出的时候和在字符数组gets输入和puts输出使用

代码中strlen是存放整形定义a~z数组名的个数

所以l=strlen(b);是用来把小b存到l里面的

最后输出字符b(不用换行)

再输出字符个数l就行了

望采纳,我写了这么多

0
叶子煊
叶子煊
中级光能
中级光能

教你一个比较偷懒的方法吧!!!

这是主要部分:

string a,b,c;
cin>>a>>b;
getline(cin,c);

因为cin输入如果遇到“  ”便结束输入

所以我们输入了两个单词

之后根据题目给的条件,再用getline的输入方式输入

getline如果遇到“  ”是不会结束的

所以只需要一个getline输入就可以了

然后再输出结果!!

希望对你有帮助哦!!!

望采纳!!

(希望对你有一定的帮助)!!!

0
我要回答