求注解C语言
发布网友
发布时间:2023-05-19 17:55
我来回答
共1个回答
热心网友
时间:2024-12-01 04:45
#include<stdio.h>
void dtoh(int);
void main()
{
int n=60;
printf("n=\n"); //输出n,并换行
scanf("%d",&n); //输入n
dtoh(n); //使n执行dtoh
putchar('H'); //执行完dtoh后的结果加上H
printf("\n"); //输出结果并换行
}
void dtoh(int n)
{
if(n==0) //如果输入的n为0,结束
return;
dtoh (n/16);//如果不是0,n/16留整数
putchar(n%16<10?n%16+'0':n%16-10+'A');// n除16的余数判断是否小于10,是那么输 出n除16的余数后加0,否则加A
}