十进制转二进制

来源:互联网 发布:js filter 实现 编辑:程序博客网 时间:2024/06/05 20:08
#include<stdio.h>void main(){    int a=0,i=0,j=0;    int array[16];    printf("输入十进制数:\n");    scanf("%d",&a);//输入一个十进制数    do{        array[i]=a%2;//取余并赋值给数组        a=a/2;//取商        i=i+1;      }while(a>0);判断商是否为零    putchar('\n');    printf("二进制数为 :");    for(j=i-1;j>=0;j--)    printf("%d",array[j]);//逆序循环打印数组}
0 0
原创粉丝点击