输入一个字符串,将其逆序后输出。(使用C++,不建议用伪码)

#include <iostream>
#include <string>
using namespace std;

void SetStr(string &str)
{
	int len=str.length();
	char temp;
	for (int i=0;i<len/2;i++)
	{//把字符串的两边一一调换
		temp=str[i];
		str[i]=str[len-1-i];
		str[len-1-i]=temp;
	}
}

int main()
{
	string a;
	cout<<"input"<<endl;
	cin>>a;
	SetStr(a);
	cout<<a<<endl;
	return 0;
}
时间: 2024-10-31 00:31:13

输入一个字符串,将其逆序后输出。(使用C++,不建议用伪码)的相关文章

C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析

以下是对C++中输入一个字符串,把其中的字符按照逆序输出的两种方法进行了详细的分析介绍,需要的朋友可以过来参考下   用字符数组方法:基本思路是,先判断字符的结束标志'',然后从该位置向前输出.实现代码: 复制代码 代码如下: #include<iostream> using namespace std; int main(){  char a[50];  cout<<"please input a string:";  cin>>a;  int i

stringbuffer-从键盘输入一个字符串和一个字符,从字符串中删除全部该字符(如果是字母,大小写都删除)

问题描述 从键盘输入一个字符串和一个字符,从字符串中删除全部该字符(如果是字母,大小写都删除) package lab; /** * @author Administrator */ import java.util.Scanner; public class Lab { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application

scanner-java中如果键盘输入一个字符串,这个字符串为一个空格……

问题描述 java中如果键盘输入一个字符串,这个字符串为一个空格-- java中如果键盘输入一个字符串,这个字符串为一个空格,则用toCharArray()方法,将其转换为一个字符数组,这个数组里面是什么内容?import java.util.Scanner;public class Main { public static void main(String[] args){ System.out.println(""请输入一串字符:""); Scanner in=

在主函数中输入一个字符串str1,调用函数。

问题描述 在主函数中输入一个字符串str1,调用函数. 在主函数中输入一个字符串str1,调用函数chage(str1,N);将str1 中的小标为奇数的字符取出构成一个新的字符串放入字符串str2中.然后在主函数中输出字符串str2.运用到数组的引用. #include #define N 10 using namespace std; void chage(char str2[],int n); int main() { char str1[N]; for(int i=0;i cin>>s

java类的问题-从键盘输入一个字符串再输出的时候结果不同?

问题描述 从键盘输入一个字符串再输出的时候结果不同? String a=input.next(); a.equals("对不起"); 当从键盘获取"对不起"时获得的结果是false

输入一个字符串,取出其中的整数(实现代码)_C 语言

题目:输入一个字符串,内含所有数字和非数字字符.将其中连续的数字作为一个整数,依次存放到一个数组中,统计共有多少个整数,并输出这些数. 复制代码 代码如下: #include<iostream>using namespace std;int main(){    int a[30]={0};    char str[200];    cout<<"请输入一个含有数字的字符串\n"<<endl;    cin>>str;    bool f

C语言实现输入一个字符串后打印出该字符串中字符的所有排列_C 语言

本文实例讲述了C语言实现输入一个字符串后打印出该字符串中字符的所有排列的方法,属于数学里的排列问题.是一个很实用的算法技巧.分享给大家供大家参考.具体实现方法如下: 例如输入字符串abc,则输出由字符a.b.c所能排列出来的所有字符串abc.acb.bac.bca.cab和cba. C语言实现代码如下: /* * Copyright (c) 2011 alexingcool. All Rights Reserved. */ #include <iostream> #include <al

在VS2008中设置密码框,输入一个显示,过一秒后变*号的效果

问题描述 1.密码框,输入一个显示,过一秒后变*号的效果有些网站,将密码框用户输入一个显示一秒钟左右然后将它显示为*号隐藏个人感觉这种效果很好,请问该如何实现, 解决方案 解决方案二:写个js控制一下把解决方案三:这个我知道啊,求代码啊解决方案四:http://www.zcool.com.cn/gfx/ZMTI5OTY4.html去这下载吧.解决方案五:哈哈说的好像是安卓手机上输入法的效果

用汇编语言将十进制数据转换成十六进制数。要求从键盘上输入一个十进制数,然后以十六进制数输出

问题描述 用汇编语言将十进制数据转换成十六进制数.要求从键盘上输入一个十进制数,然后以十六进制数输出 用汇编语言将十进制数据转换成十六进制数.要求从键盘上输入一个十进制数,然后以十六进制数输出,用子程序实现 解决方案 http://www.cnblogs.com/vongang/archive/2011/11/16/2251645.html