完美世界 字符串倒置输出

 1 #include <iostream>
 2 using namespace std;
 3 /*
 4 字符串倒置输出:
 5 输入:
 6 123 456 789 00 10
 7 输出:
 8 10 00 789 456 123
 9 */
10 int main(){
11     string str;
12     getline(cin,str);
13     int count=0;
14     int n=str.length();
15     for(int i=n-1;i>=-1;--i){
16         count++;
17         if(str[i]==‘ ‘||i==-1){
18
19             for(int j=i+1;j<i+count;++j){
20                 cout<<str[j];
21
22             }
23             if(i!=-1) cout<<" ";
24
25             count=0;
26         }
27
28     }
29
30 } 
时间: 2024-11-09 06:39:40

完美世界 字符串倒置输出的相关文章

字符串的输出处理

字符串的输出处理 我对字符串的输出是比较头疼的,就是在技巧方面把握的不好,记得刚开始接触字符串的时候,就是要正着输入倒着输......都不会,就是找不到技巧,下面我会从简单到复杂分析一下这种题型,可能不全,请见谅. 一. 先说一下题意,就是随便输入一句话如"hello my friend",输出的时候是"dneirf ym olleh",大家看出什么了没有,就是正着输入,倒着输出,先看一下主要的代码内容吧 <strong>#include<stdi

输入一个字符串,输出该字符串中对称的子字符串的最大长度。

public class LongestSymmtricalLength2 { /* * Q75题目:输入一个字符串,输出该字符串中对称的子字符串的最大长度. * 比如输入字符串“google”,由于该字符串里最长的对称子字符串是“goog”,因此输出4. */ public static void main(String[] args) { String[] strs = { "a","google", "elgoog", "agol

编程题:为了展示文件包含功能,输入一个字符串,输出其长度。

1.c源代码如下: #include<stdio.h> #include"2.c" void main() { char string[20]; scanf("%s",string);         /*整个程序的功能:输入一个字符串,输出其长度*/ printf("There are %d characters.\n",string_len(string)); } 2.c源代码如下: int string_len(char str

字符串分隔 -&gt;连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; ?长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。

?连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组:?长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100) 输出描述: 输出到长度为8的新字符串数组 输入例子: abc 123456789 输出例子: abc00000 12345678 90000000 import java.util.*; public class Main{     public static void main(String[] ar

用指针对字符串输入/输出

#include<iostream> using namespace std; int main(void) { char *s=new char[80]; cout<<"输入一个字符串: "; cin>>s; getchar(); cout<<"输入的字符串是:"; cout<<s; getchar(); delete []s; s=NULL; } s是一个字符型指针变量,通过new运算符申请一个动态数组

一个关于字符串截取输出的例子

要求:给定字符串"1234"或者"12345",输出以下序列. output-> "1234","123","234","12","23","34","1","2","3","4"  "12345","1234","

C语言 多次运算字符串,输出结果(不容易啊,调了1个多小时,才调整出来。。。。)!希望大神们有更好的办法,能够指点一二

//输入一个多次运算字符串,输出结果,只支持四则运算,只支持整数. //解析字符串运算(无括号状态下) int calculatorFinal(char *str) { //jieGuo[100][10]用于存放解析出来的数组 char *p[100], jieGuo[100][10]; int result, secondNumber, i = 0, j = 0; char tempNumber[20], op; for (i = 0; i < 100; i++) { p[i] = jieGu

[Javascript] 如何自定义字符串格式化输出

在其他语言中十分常见的字符串格式化输出,居然在 Javascript 中不见踪影,于是决定自己实现该方法,以下就是个人编写的最简洁实现: String.prototype.format = function(){ var args = arguments; return this.replace(/\{(\d+)\}/gm, function(ms, p1){return typeof(args[p1]) == 'undefined' ? ms : args[p1]}); } 应用示例: >>

python字符串格式化输出及相关操作代码举例

字符串的格式化 Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中.在   Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法. 在python中格式化输出字符串通用的形式为: 格式标记字符串 % 要输出的值组 其中,左边部分的"格式标记字符串"可以完全和c中的一致.右边的"值组"如果有两个及以上的值则需要用小括号括起来,中间用逗号隔开. 重点来看左