當前位置:編程學習大全網 - 電腦編程 - 用c語言將十進制轉化三進制怎麽做?

用c語言將十進制轉化三進制怎麽做?

用內部函數 itoa(v,s,3); v 為給入的10進制數,s 為3進制結果 字符串。

例如:

#include <stdio.h>

int main(){

int v;

char s[60];

printf("input v:");

scanf("%d",&v);

itoa(v,s,3);

printf("%s\n",s);

return 0;

}

輸入10,輸出101

====

手工計算也可以,用不斷除以3,取余數,拼起來即可。與除2取余數轉換到2進制的方法壹樣。用 itoa(v,s,base); 的好處是,妳只要更換base,便可得 base 進制的結果,免得自己寫程序轉換。

  • 上一篇:windows編程 關於進程的關閉
  • 下一篇:那些鉆頭和銑刀的二維如何用cad畫出來?
  • copyright 2024編程學習大全網