发新话题
打印

[求助]C语言编程问题

[求助]C语言编程问题

编一个C语言程序,
输入一些字符串,将字符串中的内容按
逆序输出,但不改变字符串中的内容。
例如,若字符串为abcd,则应输出:dcba。

TOP

快来回答啊!

TOP

我只懂一点VB,用&来连接……
轻轻的我走了,正如我轻轻的来;我挥一挥衣袖,不带走一片云彩。
那啥……人解决事情的繁杂程度与年龄成正比
世界上怎么就这么多爱说假话的……

TOP

请各位老师,编程大师帮忙啊,
小弟感激不尽!!!!
好好学习,天天进步!

TOP

用字符数组吧。
————————和谐占楼分界线———————
再次和谐地占一楼。
人教论坛问题专栏

TOP

例子(pascal):read(a,b,c,d);write(d,c,b,a);c里好像是scanf,printf..
或者,read(a,b,c,d);s,t转换变量。
a:=t;
a:=d;
d:=t;
b:=s;
b:=c;
c:=s;
writeln(a,b,c,d);多了当然是用数组。
狗咬人,人打狗,天经地义。 ------------------------ 地狱般的磨练即将开始。 狗咬人,人打狗,天经地义。 ------------------------ 地狱般的磨练即将开始。

TOP

#include <stdio.h>

int main(int argc, char *argv[])
{
        char s[10];
        int i;
        int length;
        scanf( "%s", s );
        length = strlen( s );
        for( i = length - 1; i >= 0; i-- )
                putchar( *( s + i ) );
        return 0;
}

[ 本帖最后由 battle-elf 于 2006-10-5 20:23 编辑 ]

TOP

补充说明

字符数组s的长度根据要输入的字符串的长度来确定,一般取2^n,比如32,1024。我随便取了个10。

TOP

看懂一点诶
世间本悲苦者多,欢乐者少~~~~~~~~~世间本悲苦者多,欢乐者少~~~~~~~~~

TOP

发新话题