输入一个英文语句,每个单词用空格隔开

news/2025/1/15 22:00:38/

//输入一个英文语句,每个单词用空格隔开。保证输入只包含空格和字母。

package demo0424;
import java.util.*;
import java.io.*;
public class Main{public static void main(String[] args)throws Exception{BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String str;while((str = br.readLine()) != null){StringBuilder sb = new StringBuilder();int n = str.length();char[] chars = str.toCharArray();int i = 0, j = 0;while(j<= n){if(j == n || chars[j] == ' '){reverse(chars,i,j-1);i = j+1;}j++;}reverse(chars,0,n-1);System.out.println(new String(chars));}}public static void reverse(char[] chars, int i , int j){while(i< j){swap(chars,i++,j--);}}public static void swap(char[] chars, int i, int j){char c = chars[i];chars[i] = chars[j];chars[j] = c;}
}

http://www.ppmy.cn/news/911713.html

相关文章

浪潮服务器键盘自动输空格,键盘空格键的常用技巧分享

1、常用的播放应用程序&#xff0c;其中包括音乐播放、视频播放等应用程序&#xff0c;比如在我们观看电影的一些播放器&#xff0c;还是网站上的在线观看&#xff0c;都是通过空格键来对控制暂停\播放的操作。就我们很常用的酷狗和qq音乐都是通过敲击空格键来控制暂停\播放的设…

vscode输入英文时字体之间的间隔突然变大

主要原因&#xff1a; vscode&#xff08;其他编译软件&#xff09;的快捷键和输入法快捷键冲突了。 正常情况全角就是字母和数字等与汉字占等宽位置的字。 半角就是ASCII方式的字符&#xff0c;在没有汉字输入法起作用的时候输入的字母数字和字符都是半角的。 由于冲突使得英文…

空格键除了敲空格外的多种用途

在很多人的印象中&#xff0c;只要提到电脑上的空格键&#xff0c;第一直觉是只有在编辑文字、玩游戏的时候用到它&#xff0c;其他方面的用途似乎用到的情况并不多&#xff0c;可空格键不只限于敲空格&#xff0c;其实它还隐藏了多种用途&#xff0c;今天我们就来跟大家聊一下…

Visual Studio中输入英文会在字母之间自动增加空格

现象 不小心按了什么键之后字母之间增加了空格&#xff0c;如下面&#xff1a; ![在这里插入图片描述](https://img-blog.csdnimg.cn/b211b973b9c8470fae4402161ddb3935.png 解决办法 针对上面图片中显示的这种英文字母之间出现空格&#xff0c;是输入法出现了问题。恢复的…

计算机空格键作用,电脑空格键有哪些作用?你知道几个?

我们在操作电脑时经常会用到空格键&#xff0c;打字基本都用它来当确定键&#xff0c;但你真正了解空格键的妙用吗&#xff1f;空格键所占空间那么大&#xff0c;肯定是不止一种作用了&#xff0c;今天我们就来说说说键盘上空格键的用处&#xff01; 电脑空格键有哪些作用&…

从键盘输入一个英文句子,并处理:去掉最左边和最右边的空白(空格、制表符),把连续的空白替换为一个空格。

#include <stdio.h> #define SIZE 80 void readSentence(char * buf, int length); int main() { char buffer[SIZE]; printf("请输入一个英文句子&#xff1a;\n"); readSentence( buffer, SIZE ); printf("处理后&#xff1a;\n[%s]\n", buffe…

HTML中如何键入空格

HTML中如何键入空格 一个空格的键入 在 html 网页中一个空格&#xff0c;我们可以键入“空格”键即可实现。 多个 html 空格字符 如果在 html 中想实现多个空格间隙&#xff0c;如果是键入多个“空格”键&#xff0c;但最终也只显示一个空格间隙。这个时候我们就需要真正的空…

电脑技巧:键盘上最长的按键空格键使用技巧

目录 01、音视频播放器的暂停/播放切换 02、Alt空格键 03、Ctrl空格键 04、Shift空格键 05、游戏中按键 06、密码完美替代者 空格键是所有键盘中的按键最长一个&#xff0c;我们平常使用最多的按键就是在输入文字的时候按下空格键&#xff0c;其实除了空格&#xff0c;空格键还…