竞赛
考级
(学完凯撒密码后真的还不会吗?) (哦,好像真的有人不会。) 这道题有点难度,看不懂的看解析,代码如下图↓ 你觉得很难?别担心,我,派蒙会来帮助你的。 其实原理是这样的。 先输入,然后一位一位判定过去,如果这一位是空格,前一位也是空格,就说明这个空格是多余的,就跳过,其余的都加进新的字符串里,最后输出。(s也可以不用列表,用字符串也可以,原理相同) 你看懂了吗?看懂了就给一个免费的赞吧,这样派蒙就可以不用被旅行者吃掉了。 我们下次再见,旅行者!
应急食品至尊豪华精装限量版
很烫的凉水
法兰西玫瑰
acgoacgo
#include<bits/stdc++.h> using namespace std; int main(){ char a[114514]; while(scanf("%s",a)==1){ cout<<a<<" "; } return 0; }
准
#include<bits/stdc++.h> using namespace std; int main(){ string s; getline(cin,s); int a = s.size(); for(int i=0;i<a;){ int m=0; if(s[i]!=' '){ cout<<s[i]; i++; } else{ cout<<' '; i++; while(s[i]==' '){ i++; } } } return 0; }
近江昆仑童建峰
JMZ詹总
宋焯 love 个蛋 ac🐕
#include<bits/stdc++.h> using namespace std; int main(){ string s; getline(cin,s); for(int i=0;i<s.size();i++){ if(s[i]' ' && s[i-1]' '){ continue; }else{ cout<<s[i]; } } return 0; }
qwerty1596
题解
嫌疑を避ける ~~
#include<bits/stdc++.h> using namespace std; int main(){ char s[201]; while(cin>>s) cout<<s<<" "; return 0; }
不到(互关)
手持剑,刺锋芒
YuQing1919
潜龙暗虎
这道题只需要判断是不是空格,不是空格就输出,如果是空格就重复执行,直到剩一个空格。
小柴
耐高总冠军 张文杰
沃姆
majmDZB
共22条