C 语言 从键盘输入一个十进制数,将其转换为二进制、八进制和十六进制数。

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:01:17
要有过程 流程图 代码
我现在非常急哈 快快快~~~~明天就要交了

十进制数转二进制、八进制、十六进制的经典程序
程序源代码:

Copy code#include <iostream.h>

//十进制数转换成二进制数字
void fun_1(int n)
{
if(n<2)
cout<<n;
if(n>=2)
{
fun_1(n/2);
cout<<n%2;
}
}

//十进制数字转换成八进制数字
Copy codevoid fun_2(int n)
{
if(n<8)
cout<<n;
if(n>=8)
{
fun_2(n/8);
cout<<n%8;
}
}
//十进制数转换成十六进制数字
Copy codevoid fun_3(int n)
{
switch(n)
{
case 10: cout<<"A"; break;
case 11: cout<<"B"; break;
case 12: cout<<"C"; break;
case 13: cout<<"D"; break;
case 14: cout<<"E"; break;
case 15: cout<<"F"; break;
default: cout<<n;
}
}

void fun_4(int n)
{
if(n<16)

用C语言编写一个程序,从键盘输入一个正整数,输出这个整数的所有因子 用C语言编写一个程序,从键盘输入两个正整数,输出这两个整数的最小公倍数 用c语言编写:从键盘输入一个数,判断是否都能被3整除 用c语言编:从键盘输入一个二进制,将其转化成等值的十进制 C语言结构体数组初始化```从键盘输入 从键盘输入任意正整数,判断是否素数的c语言 用C语言编写一个程序,检查从键盘输入的一行字符中有无相邻两字符相同 用C++语言设计一个程序,判断从键盘输入的整数的正负性和奇偶性 C语言 编写程序,从键盘输入一个正整数N,利用递归函数输出自然数1到N 从键盘输入三个整数,用C语言怎么编写一个简单程序求这三个数的和与平均值?