- 5
- 0
- 约 15页
- 2016-09-21 发布于重庆
- 举报
VC超简单进制转换(新手求指教)
#include stdio.h
#include string.h
#include windows.h
#include math.h
void menu();
void menu1();
void menu1_1();
void menu1_2();
void menu1_3();
void menu2();
void menu2_1();
void menu2_2();
void menu2_3();
void menu3();
void menu3_1();
void M10_2(int n);
void menu3_2();
void M10_8(int n);
void menu3_3();
void M10_16(int n);
void menu4();
void menu4_1();
void menu4_2();
void menu4_3();
void color(int b) //颜色函数
{
HANDLE hConsole = GetStdHandle((STD_OUTPUT_HANDLE)) ;
SetConsoleTextAttribute(hConsole,b) ;
}
main()
{
menu();
}
void menu()//++++++++++++++++++++++主界面++++++++++++++++++++++主
{ int i;
system(cls);
printf(\n\n\n\n);color(11);
//system(color f0);
printf(\t\t\t 欢迎使用本进制转换系统\n);color(14);
printf(\t\t\t______________________________\n);color(14);
printf(\t\t\t| 1.用2进制转换为其他进制 |\n);color(14);
printf(\t\t\t______________________________\n);color(14);
printf(\t\t\t| 2.用8进制转换为其他进制 |\n);color(14);
printf(\t\t\t______________________________\n);color(14);
printf(\t\t\t| 3.用10进制转换为其他进制 |\n);color(14);
printf(\t\t\t______________________________\n);color(14);
printf(\t\t\t| 4.用16进制转换为其他进制 |\n);color(14);
printf(\t\t\t______________________________\n);color(14);
printf(\t\t\t 如需退出请按0\n);color(14);
printf(\t\t请选择1-4: );color(14);
scanf(%d,i);
switch(i)
{
case 1:menu1();break;
case 2:menu2();break;
case 3:menu3();break;
case 4:menu4();break;
}
if(i==0)
{
return;
}
}
void menu1()//=================分界面2进制=================2进制
{ int i;
system(cls);
printf(\n\n\n\n);color(11);
printf(\t\t\t\t 进制转换\n);color(15);
printf(\t\t\t______________________________\n);
printf(\t\t\t| 1.将2进制数转换为8进制数 |\n);
printf(\t\t\t______________________________\n);
printf(\t\t\t| 2.将2进制数转换为10进制数 |\n);
printf(\t\t\t______________________________\n);
printf(\t\t\t| 3.将2进制数转换为16进制数 |\n);
printf(\t\t\t______________________________\n);
printf(\t\t\t 如需返回上级请按0\n);color(14);
printf(请选择1-3: );
scanf(%d,i);colo
原创力文档

文档评论(0)