#include<stdlib.h>
#define MAX 30
//main()的定義
int main(void)
{
char str[MAX],*p;
//從鍵盤上輸入int數
cout<<"Please input a int:"<<endl;
int n;
cin>>n;
//將整型數n按十進制轉換為字符串並輸出
p=itoa(n,str,10);
cout<<"str="<<str<<endl;
cout<<"p="<<p<<endl;
//將整型數n按十六進制轉換為字符串並輸出
p=itoa(n,str,16);
cout<<"str="<<str<<endl;
cout<<"p="<<p<<endl;
//從鍵盤上輸入double類型的數據
cout<<"Please input a double:"<<endl;
double x;
cout<<"x=";
cin>>x;
//將浮點數x轉換為字符串後輸出
p=gcvt(x,10,str);
cout<<"str="<<str<<endl;
cout<<"p="<<p<<endl;
return 0;
}