0
已解决
2239 首单词长度经验值:400
题目描述 Description
输入一句英文,求第一个单词的长度,并输出这个单词
输入描述 Input Description
一句英文(语句中没有英文的简写)
输出描述 Output Description
第一个英文单词以及它的长度,分两行输出
样例输入 Sample Input
We are friend
样例输出 Sample Output
We 2
@李显晨 快来!!
邵悦媛在2020-08-19 14:15:19追加了内容
#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
#include<algorithm>
using namespace std;
int main(){
string s;
int a=0;
getline(cin,s);
for(int i=0;i<s.size;i++){
if(s[i]!=' '){
cout<<s[i];
a++;
}
if(s[i]==' '){
cout<<endl<<a;
break;
}
}
return 0;
}
@丁博扬 不对!
邵悦媛在2020-08-19 14:28:48追加了内容
加了也不对!
0
已采纳
- 循环(int i=0;i<s的长度;i++){
- 如果(s[i]不等于空格){
- 输出s[i];
- 计数器++;
- }
- 如果(s[i]等于空格){
- 输出<<换行<<计数器;
- 跳出循环;
- }
- }
丁博扬在2020-08-19 14:09:05追加了内容
望采纳,谢谢
丁博扬在2020-08-19 14:18:01追加了内容
你s.size(),要加括号
丁博扬在2020-08-19 14:18:45追加了内容
你是这么写的:s.size,要加()
丁博扬在2020-08-19 14:32:04追加了内容
你试试把cstring删掉
丁博扬在2020-08-19 14:33:44追加了内容
有可能是cstring影响的
丁博扬在2020-08-19 14:34:46追加了内容
按你写的是AC
