回 帖 发 新 帖 刷新版面

主题:求助一道题

各位大哥帮帮我,我是刚学C++,有一道题不会。题目是;输入一个数,将他逆序输出,如输入123,输出321,。

回复列表 (共2个回复)

沙发

#include<iostream>
#include<cstring>


using namespace std;

int main()
{
    char str[30];
    char t;
    cin.getline(str,30);

    
    char *pf=str;
    char *pl=str+strlen(str)-1;
    for(;pf<pl;pf++,pl--)
    {
        t=*pf;
        *pf=*pl;
        *pl=t;
    }
    cout<<str<<endl;

    return 0;
}

板凳

# include"stdio.h"
int main()
{
    int n,i,m;
    printf("plase enter a number \n");
    scanf("%d",&n);
 while(n>0)
 {
     m=n%10;
     n=n/10;
     printf("%d",m);
 }
 return 0;
}

我来回复

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