#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<ctype.h>
int main(void){
char str[100];
int number,i,r,len,flag;
long long answer;
while(scanf("%d%d",&number,&r)!=EOF){
flag=1;
if(number<0){number=fabs(number);flag=-1;}
itoa(number,str,r);
len=strlen(str);
for(i=0;i<len;i++)str[i]=toupper(str[i]);
if(flag==1)
printf("%s\n",str);
else printf("-%s\n",str);
}
return 0;
}
利用函数itoa进行字符与数字的转换,可以事半功倍。函数参照 点击打开链接