回 帖 发 新 帖 刷新版面

主题:我要发问

大家好!我是刚接触C语言的学生。
我的问题是:输入12345,但输出54321.使用C++怎么编程这个程序?
                              谢谢!

回复列表 (共1个回复)

沙发

参考下面的简单程序:
#include <stdio.h>
void main()
{
    char cStr[20],*p;
    scanf("%s",cStr);   //输入字符串
    p = cStr;    //把数组的首地址赋值给p
    while( *p != '\0')//找到字符窗中最后一个字符的下一个位置
    {
        p++;
    }
    while(--p != cStr - 1)  //从头之尾输出字符
    {
        printf("%c",*p);
    }
    printf("\n");
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册