C語言之利用遞歸將十進制轉換為二進制


#include<stdio.h>
#include<stdlib.h>
void change2(int num)
{
   if (num != 0)
    {
      change2(num / 2);
      printf("%d", num % 2); //printf函數在change2函數后,為逆序打印!
   }
}
void main()
{
   int num=0;
   printf("請輸入要轉換的十進制數: ");
   scanf("%d", &num);
   printf("轉換后的二進制數為: ");
   change2(num);
   system("pause");
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM