回覆列表
  • 1 # 一根蒜薹

    程式碼如下:

    #include <stdio.h>

    int main(void) {

    //提示使用者輸入資料

    int input = 0 ;

    printf("請輸入一個數據:");

    scanf("%d", &input);

    //十進位制轉為二進位制

    int quotient = input;

    int remainder = 0;

    int result [100];

    int i = 0;

    while (quotient != 0) {

    remainder = quotient % 2; //求餘數

    result [i] = remainder; //陣列存放每次所得的餘數

    i++;

    quotient = quotient / 2; //求商

    }

    i--; //while迴圈中多加了一次i,需要減去

    //倒序輸出陣列

    printf("轉化成二進位制為:");

    for ( ; i >= 0 ; --i) {

    printf("%d", result[i]);

    }

    printf("\n");

    return 0 ;

  • 中秋節和大豐收的關聯?
  • 5 有胎壓檢測的汽車怎麼換輪轂?