小白发问,这个C程序该如何编写?求大佬指教!
小白发问,这个C程序该如何编写?注意:程序中不要出现中文提示,一律用英文大佬们回答最好采用“运行截图+代码”的形式哦谢谢你们啦,看到优质答案一定立马采纳蹭财富值的答主请自...
小白发问,这个C程序该如何编写?注意:程序中不要出现中文提示,一律用英文大佬们回答最好采用“运行截图+代码”的形式哦谢谢你们啦,看到优质答案一定立马采纳蹭财富值的答主请自重
展开
1个回答
展开全部
#include<stdio.h>
#include<string.h>
char * hx16(int n,int m){
char * s=new char[100];
char *p=s;
if(n==0)*(s++)=48;
int t;
while(n){
t=n%m;
if(t>9)*s=55+t;
else *s=t+48;
n/=m;
s++;
}
*s='\0';
strrev(p);
return p;
}
int main(){
int n;
scanf("%d",&n);
printf(" 2j: %s\n",hx16(n,2));
printf(" 8j: %s\n",hx16(n,8));
printf("16j: %s\n",hx16(n,16));
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询