十進制轉二進制c語言表達

十進制轉二進制c語言表達

十進制轉二進制c語言表達指的是在C語言環境下,實現把十進制轉成二進制,是一種進制的轉換。

操作方法
方法一
#include<stdio.h>int main(void){    int i=0,n,a[32];    printf("請輸入一個十進制整數.\n");    scanf("%d",&n);    while (n>0)    {        a[i]=n%2;        i=i+1;        n=n/2;    }    printf("十進制整數轉換為二進制數是:\n");    for(i--;i>=0;i--)        printf("%d",a[i]);    printf("\n");    return 0;}
方法二
#include "stdio.h"int main(){     int a,r,i=0,j=1,count[100];     //輸入的是a     printf("請輸入一個十進制整數:\n");     scanf("%d",&a);     do               //循環,直到a等於0跳出     {         r=a%2;       //求每一次的餘數,實際上最後輸出的也是這個          a=a/2;    i++;   count[i]=r;      }    while(a!=0);     printf("十進制整數轉換為二進制數是:\n");     for(j=i;j>0;j--)                     //這裡是倒序輸出    printf("%d",count[j]);}

熱門詞條

聯絡我們