0
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