编写函数实现十进制正整数到十四进制数的转换,在屏幕输出转换结果。

来源:百度知道 编辑:UC知道 时间:2024/05/28 06:31:28
编写函数实现十进制正整数到十四进制数的转换,在屏幕输出转换结果。
说明:用0, 1, 2, 3,....., 8, 9, A, B, C, D表示十四进制的基本的14个数。
例:键盘输入14,屏幕输出10。

#include<stdio.h>
void shuchu(int c)
{
c=c%14;
if(c>=0&&c<=9)
{c=c+48;
putchar(c);
}
else
{
c=c+87;
putchar(c);
}
}
void zhs(int c)
{
if(c<=13)
shuchu(c);
else
{
zhs(c/14);
shuchu(c);
}
}
void main()
{
int n;
printf("please enter a number:\n");
scanf("%d",&n);
printf("zhuan huan hou de 14jinzhi shushi :\n");
zhs(n);
printf("\n");
}
自己编的你试试

编写实现十进制和十六进制转换的函数过程(function),十进制数使用Inputbox输入,调用后输出相应的十六进制 C语言 编写程序,从键盘输入一个正整数N,利用递归函数输出自然数1到N c语言编写16进制转换十进制函数算法 编写一个自定义函数,实现将任意一个正整数分解为其最小因子的连乘式,如:8=2*2*2 如何实现用C编写calloc函数 编写程序求两个正整数的最大公约数。其中设计函数MaxCommonFactor(),计算两个正整数的最大公约数。 编写一个函数reverse(s),它实现对字符串S到排 编写函数实现字符串连接函数strcat()的功能。 用C语言编写八进制到十进制的转换例题 C语言:编写一函数,输入一个十六进制数,输出一个对应的十进制数。