输入字符串反序输出

#include<stdio.h>
#include<string.h>
int main()
{
	char str[100],ch;
	int i,j,k;
	printf("please input a string:\n");
	scanf("%s",&str);
	k = strlen(str);
	for(i=0,j=k-1;i<k/2;i++,j--)
	{
		ch = str[i];
		str[i] = str[j];
		str[j] = ch;
	}
	printf("%s\n",str);
	return 0;
}
please input a string:
HelloWorld
dlroWolleH
Press any key to continue

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-12-12 06:33:45

输入字符串反序输出的相关文章

字符串反序输出字符串

Console.Write("请输入一个字符串:"); string str = Console.ReadLine(); string reverse = "";//用于存放反序后的字符串 for (int i = str.Length - 1; i >= 0; i--) { reverse += str[i]; } Console.WriteLine(reverse+":串符字个一入输请"); Console.ReadLine();

JS字符串反序输出

function IsReverse(text){ return text.split('').reverse().join(''); } IsReverse("你是我的小丫小苹果");//"果苹小丫小的我是你" IsReverse("no zuo no die");//"eid on ouz on"

(练手备忘)汇编实现将输入的字符串中的空格去掉后反序输出

功能:任意输入一个字符串,去掉其中的空格后反序输出 注:使用 int 21h 里的 0AH 功能 输入一个字符串时,字符串的第一个字节存储的是字符串的最大长度,第二个字节存储的是实际读入字符的个数 编译器使用的是MASMPlus ;#Mode = DOS MAXLEN = 64 ;设置字符串的最大长度 SPACE = ' ' ;空格 datasg segment buffer db MAXLEN+1,0,MAXLEN+1 dup(0) ;字符串输入缓冲区 string db MAXLEN+3 d

字符串-----输入十个整数而后反序输出的两种实现方式

//输入十个整数而后反序输出的实现方式一(最直接式) #include"stdafx.h" #include<iostream> using namespace std; void main(){ int a1, a2, a3, a4, a5, a6, a7, a8, a9, a10; cout << "Input 10 integers:\n"; cin >> a1 >> a2 >> a3 >>

九度OJ 1058 反序输出

题目1058:反序输出 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:7583 解决:2673 题目描述: 输入任意4个字符(如:abcd), 并按反序输出(如:dcba) 输入: 题目可能包含多组用例,每组用例占一行,包含4个任意的字符. 输出: 对于每组输入,请输出一行反序后的字符串. 具体可见样例. 样例输入: Upin cvYj WJpw cXOA 样例输出: nipU jYvc wpJW AOXc #include<stdlib.h> #include<stdio.

反序输出

题目描述 输入任意4个字符(如:abcd), 并按反序输出(如:dcba) 输入描述: 题目可能包含多组用例,每组用例占一行,包含4个任意的字符. 输出描述: 对于每组输入,请输出一行反序后的字符串. 具体可见样例. 示例1 输入 复制 Upin cvYj WJpw cXOA 输出 复制 nipU jYvc wpJW AOXc 代码: #include <iostream> #include <string> using namespace std; int main() { st

C++刷题——2568: 字符串逆序输出

2568: 字符串逆序输出 /* Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:陈丹妮 * 完成日期:2015年 5 月 26 日 * 版 本 号:v1.0 */ Description 编写一个函数,功能是使输入的字符串逆序输出. Input 输入一串字符串,注意字符串中不要有空格. Output 输出该字符串的逆序. Sample Input ABCDEFG Sample Output GF

treemap反序输出 逆序输出 输出倒数几个值

treemap是按键的ASCII码从小到大排序的,比如要对若干个带有时间属性的对象排序时,可以用时间作键,放到Treemap中,即是有序集合了.先不管性能,省了很多自己写排序的实现了. 默认是按key的ASCII码顺序由小到大排序的,如果要实现自定义的排序,则要重写treemap的比较器. 最简单的方法就是使用集合对象自带的方法,Collections.reverseOrder() 具体代码如下 package com.example.commonwtf2.test; import java.u

字符串逆序输出--递归

说到递归,很容易想到n!,斐波那契数列(数兔子问题),当然这些都是很好理解的问题.个人认为,最能反映递归实质的是汉诺塔和字符串逆向输出问题.汉诺塔问题只需要思考一步,其他难题就交给计算机吧,这很好的证明了递归就是懒人专用算法.仅凭这一点,就足以掩盖递归效率低下的缺陷.我们都知道,递归就是函数调用自身的过程.在c语言中,函数调用自身和调用其他函数,没有一点区别.都是保存现场,函数调用,恢复现场的过程,这是通俗的说法,用我们专业的术语来说,递归的实质就是入栈和出栈的过程.解释到这里,用递归实现字符串