C語言打印十進制數

#include <stdio.h>

/*printd 函數打印十進制數 n */
void printd(int n)
{
  if(n < 0)
  {
    putchar('-');
	n = -n;
  }
  
  if(n / 10)
	  printd(n / 10);
  putchar(n%10 + '0');
  
}

/*《The c programming language(second edition)》中的小練習。*/

int main()
{ 
  int number;
  scanf("%d",&number);
  printd(number);
  printf("\n");
  return 0;
}


 

發佈了53 篇原創文章 · 獲贊 5 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章