写在前面:
这样可以通过,但是//了的部分调不通题目描述
描述:
输入一个整数,将这个整数以字符串的形式逆序输出
程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
输入描述:
输入一个int整数
输出描述:
将这个整数以字符串的形式逆序输出
示例1
输入
1516000
输出
0006151
我的代码:
#include<string>
using namespace std;
using std::string;
int main()
{
int num;
cin>>num;
int nnum=num;
//int len=sizeof(num)/sizeof(int);
string str;
int i=0;
while(num){
int tmp=num%10;
//char cha=tmp+46;
str[i]=tmp+'0';
cout<<str[i];
i++;
num=num/10;
}
// //cout<<str;
// for(auto d:str)
// cout<<d;
//cout<<endl;
return 0;
}