#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进行字符与数字的转换,可以事半功倍。函数参照 点击打开链接

本文详细介绍了如何使用itoa函数在C语言中将整数转换为指定进制的字符串,并通过代码示例展示了实现过程。包括输入输出处理、负数特殊处理及大数支持。

被折叠的 条评论
为什么被折叠?



