第5章函数与函数库.DOCVIP

  • 0
  • 0
  • 约5.98千字
  • 约 10页
  • 2017-06-25 发布于天津
  • 举报
第5章函数与函数库

第5章 函數與函數庫 設計一個函數,可以將一個數的質因數印出來。如12=2*2*3、36=2*2*3*3、47=47等。 (提示:假設此數為n,以n為被除數,2~n為除數相除之,如果其中有一個數m可以整除n,則表示m是n的質因數,將它印出來。接著將n/=m,繼續從2開始除到n,直到找到可以整除的數為止。如此重複上面的過程,如果除數已經和被除數相等時(m=n),表示已經沒有別的數可以整除它了,就結束程式。) #include iostream.h void main() { int m,n; cout 請輸入一個正整數:; cin n; cout n = ; for (m=2;m=n;m++) { if (n%m==0) { cout m; n/=m; if (n!=1) cout * ; m--; } } } 設計一個函數,可以將一個十進位的數轉換成二進位的數。 (提示:十進位換算為二進位可以用除法來計算,例如19換算為二進位的過程如下: 2 19 ? ? ? ? ? ? ? ? 餘1 2 9 ? ? ? ? ? ? ? ? 餘1 2 4 ? ? ? ? ? ? ? ? 餘0 2 2 ? ? ? ? ? ? ? ? 餘0 1 由下往上取餘數,結果:10011) #include iostream.h v

文档评论(0)

1亿VIP精品文档

相关文档