2、输入一个正整数,要求以相反的顺序输出该数。例如输入 12345,输出为54321。

如题所述

/*
* 输入不多于M位的数,逆序输出该数,并输出该数的位数
*/
#include <iostream>
#include <stdlib.h>
#include <math.h>
using namespace std;
#define Count 5
void main(void)
{
short sNumber=0;
short sT=0;
short count=0;
cout<<"请输入一个不多于"<<Count<<"位的整数"<<endl;
cin>>sNumber;
if(sNumber>=(pow(10,(double)Count)))
{
cout<<"输入的数多于"<<Count<<"位"<<endl;
}
while(sNumber)
{
sT=sT*10+sNumber%10;
sNumber/=10;
count++;
}
cout<<sT<<"\t\n"<<count<<endl;
system("pause");
}
温馨提示:答案为网友推荐,仅供参考