C语言十进制转化为二进制(有方法限制)

来源:百度知道 编辑:UC知道 时间:2024/07/08 01:47:54
C语言如何把十进制转化为二进制,只能用三种基本结构和基本运算,“数组,指针,函数一类的以及更高级的语法均不能用”
同样的要求,十进制转化八进制和十六进制怎么编?
各位高手请指教啊

下列程序在VC++ 6.0环境下调试通过,可以满足要求。

#include "stdafx.h"

void main()

{

 int j;

 int aaa, bbb = 0, ccc = 0;

 printf("请输入一个十进制数:\n");

 scanf("%d", &aaa);

 j = 1;

 while(1) {

  bbb = aaa % 2;

  aaa = (aaa - bbb) / 2;

  ccc = bbb * j + ccc;

  j *= 10;

  if (aaa == 0) break;

 }

 printf("对应的二进制数:\n");

 printf("%08d\n\n", ccc);

}

C语言十进制转化为二进制 C语言 将十进制数转化为二进制数 程序代码 在C语言中,如何编写一个由十进制转化为二进制的程序呢 C语言或FORTRAN 二进制数转化为十进制数 程序 那位牛人,用C语言写一个二进制转化为十进制的程序!!?? 二进制如何转化为十进制 C++十进制怎样转化为二进制 C里面将二进制转化为十进制怎么弄?? C语言十进制化成二进制 C语言十进制转二进制