c语言程序设计题 长的 50行左右吧 及需 感激不尽

来源:百度知道 编辑:UC知道 时间:2024/06/09 05:56:47

一个转换进制小程序,正好50多行
#include<stdio.h>
#include<stdlib.h>
main()
{
void tentotwo(void);
void tentoeight(void);
void tentosixteen(void);
int i,num;
while(1)
{
printf("0.退出 1.十进制~二进制 2.十进制~八进制 3.十进制~十六进制\n");
printf("请选择功能:");
scanf("%d",&i);
switch(i)
{
case 0 : return;
case 1 : tentotwo(); break;
case 2 : tentoeight(); break;
case 3 : tentosixteen(); break;
default : printf("you insert a wrong number.\n"); break;
}
}
}

void tentotwo(void)
{
int n;
char buf[32];
printf("请输入一个十进制整数:");
scanf("%d",&n);
itoa(n, buf, 2);
printf("转换为二进制:%s\n",buf);
}

void tentoeight(void)
{
int n;
char buf[32];
printf("请输入一个十进制整数:");
scanf("%d",&n);
itoa(n