// exp0.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<iostream> #include<windows.h> using namespace std; void intToString(int num,char *ch) { if((num/10) == 0) { *ch++ = num+'0'; *ch = '/0'; } else { *ch++ = (num%10)+'0'; intToString(num/10,ch); } } void reverse(char *ch) { char temp; int i; for(i = 0;ch[i] != '/0';i++) ; i = i - 1; int j = 0; while(i-j>=1) { temp = ch[i]; ch[i] = ch[j]; ch[j] = temp; j++; i--; } } int _tmain(int argc, _TCHAR* argv[]) { char *ch = new char[6]; int num = 12345; intToString(num,ch); reverse(ch); cout<<num<<" "<<ch<<endl; system("pause"); return 0; }