爱问知识人 爱问教育 医院库

用C编写各种进制转换程序

首页

用C编写各种进制转换程序


        

提交回答
好评回答
  • 2006-01-10 19:35:00
    LZ应该是要程序!我自己编了个,应该能满足LZ要求。#include <stdio.h>#define BASE 8   /*要转换成几进制数/*#define DIGIT 100  /*转换数的位数/*int main(void){    int i,input;    int x[DIGIT];    printf("Please enter(Enter q to quit)")    while(scanf("%d",&input)==1)    {        for (i=0;input!=0;input/=BASE)            x[i]%=input;        for (;i<0;i--)            printf("%d",x[i]);    }    return 0;}    要转换成16进制只要改下BASE的值就有了。

    s***

    2006-01-10 19:35:00

其他答案

    2006-01-11 17:04:00
  • 基本思想是把一个输入的数字按照不同的制式输出关键在于printf("%d",a)的那个%d,这个是整形输出..把它改成进制输出的代表符号就行了..具体的输出符号要去查表

    z***

    2006-01-11 17:04:00

  • 2006-01-11 10:11:00
  •   原型:extern void printf(const char *format,。。。);    用法:#include <stdio。h>    功能:格式化字符串输出    说明:format指定输出格式,后面跟要输出的变量        目前printf支持以下格式:          %c        单个字符          %d        十进制整数          %f        十进制浮点数          %o        八进制数          %s        字符串          %u        无符号十进制数          %x        十六进制数          %%        输出百分号%        一个格式说明可以带有几个修饰符,用来指定显示宽度,小数尾书及左对齐等:          -         左对齐          +         在一个带符号数前加"+"或"-"号          0         域宽用前导零来填充,而不是用空白符        域宽是一个整数,设置了打印一个格式化字符串的最小域。
      精度使用小数点后加数字表示的, 给出每个转换说明符所要输出的字符个数。

    n***

    2006-01-11 10:11:00

  • 2006-01-11 08:46:00
  • 各种进制转换用求求模取余法for(N;N>0;N--) {N%要求的进制;    N/要求的进制;}

    m***

    2006-01-11 08:46:00

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):