如何在国内做网站,做塑料的外贸网站有哪些,怎么做网站demo,东莞网站设计实力B2122 单词翻转
[B2122 单词翻转]#xff08;https://www.luogu.com.cn/problem/B2122?contestId150480 B2122 单词翻转
题意 输入一串字符#xff0c;将它倒着输出#xff0c;但是#xff0c;单词之间要换行#xff0c;才能输出。 思路 先写for循环#xff0c;在往上…B2122 单词翻转
[B2122 单词翻转]https://www.luogu.com.cn/problem/B2122?contestId150480 B2122 单词翻转
题意 输入一串字符将它倒着输出但是单词之间要换行才能输出。 思路 先写for循环在往上加while循环。定义i字符串的长度i0将一个个倒过来输出。遇到空格时表示这组字符串结束就将其输出。 坑点 输出有点意思要分开输出先在for循环里输出单词在while循环输出换行符。单词要输出一个要换行。并且是第一个单词为第一行而不是最后一个单词是最后一行。字符串的数组定义。 算法一字符串的输入输出
时间复杂度
输出大小: 1.83216381072998 MiB编译时间: 0.97s
实现步骤 字符串的定义用string字符串数组的定义用char[确定数字]while循环一个个输入字符串for循环将字符串倒过来。数组下标从0开始若0只能输出hell和worl若0,可以输出hello和world。 代码 #includestdio.h
#includeiostream
using namespace std;
int main()
{string s;while(cins){for(int is.length()-1;i0;i--)//数组下标从0开始若0只能输出hell和worl {couts[i];//若0,可以输出hello和world }coutendl;}return 0;
}总结 简单但有点坑要多思考思考一下怎么才能换行输出怎么才能第一个输出第一个单词而不是最后一个。for循环里的条件要好好思考一下。