fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. // 定数の定義
  5. const double principal = 1000000.0; // 元本(円)
  6. const double rate = 0.03; // 年利 3%
  7. const double target = 1500000.0; // 目標金額(円)
  8.  
  9. // 変数の初期化
  10. double amount = principal; // 元利合計
  11. int years = 0; // 年数
  12.  
  13. // 複利計算ループ
  14. while (amount <= target) {
  15. amount *= (1 + rate); // 元利合計を更新
  16. years++; // 年数を増加
  17. }
  18.  
  19. // 結果の表示
  20. printf("150万円を超える年数: %d年\n", years);
  21. printf("そのときの元利合計: %.0f円\n", amount);
  22.  
  23. return 0;
  24. }
  25.  
Success #stdin #stdout 0.01s 5284KB
stdin
Standard input is empty
stdout
150万円を超える年数: 14年
そのときの元利合計: 1512590円