回覆列表
  • 1 # 使用者6998436758653

    #include "stdio.h"

    #include "stdlib.h"

    main()

    {

    int n,x=0,a[100];

    printf("請輸入轉換的數和進位制:\n");

    scanf("%d",&n);

    while(n){

    a[x++]=n%2;

    n/=2;

    }

    --x;

    while(x>=0) printf("%d",a[x--]);

    printf("\n");

    system("pause");

    }

    再送你一個進位制轉換的

    問題:把十進位制數轉換為其它進位制

    #include "stdio.h"

    #include "stdlib.h"

    main()

    {

    int n,k;

    char *str="0123456789ABCDEF";

    printf("請輸入轉換的數和進位制:\n");

    scanf("%d%d",&n,&k);

    int px=0,a[128];

    while(n){

    a[px++]=n%k;

    n/=k;

    }

    --px;

    while(px>=0) printf("%c",str[a[px--]]);

    printf("\n");

    system("pause");

    }

  • 中秋節和大豐收的關聯?
  • 《夢幻西遊》神器任務劇情模式介紹?