程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> 問題六十六: 已知本金為a,年利率為x%,試求存入銀行多少年後本、利和翻一番.

問題六十六: 已知本金為a,年利率為x%,試求存入銀行多少年後本、利和翻一番.

編輯:關於C

[plain]   

[plain] 
/* 程序頭部注釋開始(為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了)      
* 程序的版權和版本聲明部分      
* All rights reserved.      
* 文件名稱: txt.c      
* 作    者: liuyongshui      
* 問    題:  已知本金為a,年利率為x%,試求存入銀行多少年後本、利和翻一番。 
            (提示:用s表示本、利合計,循環要表達的是“當(s<2*a)時,增加1年,計算下一年末的本、利合計”) 
* 問題來源:   
* 完成日期: 2013 年4 月22日      
* 版 本 號: V1.0      
*/     
 
#include <stdio.h> 
 
void star(void);//打印星號 
 
int main() 
{      
      int    i; 
      float  money;            //開始存入的錢 
      float  begin_money;      // 
      float  late_money=0.0;   // 
      float  rate =0.035; 
 
      star();  //打印星號 
      printf("\t\t\t歡迎來到樂多多銀行\n"); 
      printf("我們銀行的利息率為%0.3f.\n\n", rate); 
      printf("請輸入您要的存入的錢:"); 
      scanf("%f", &money); 
       
      begin_money= late_money= money; 
      for(i=1; late_money< 2*money; i++) 
      { 
          late_money+= begin_money * rate; 
          begin_money= late_money; 
          printf("第%2d年後,你會有%0.3f元。\n", i, late_money); 
      } 
      printf("\n%d年後,您就有%0.3f元,此時本、利和翻了一番\n", i-1, late_money); 
       
      printf("\n哈哈, 謝謝您的合作!\nGOOD BYE!\n"); 
      star();  //打印星號 
      return 0; 

 
//star函數 
 
void star(void) 
{    
    int i; 
     
    for(i=0; i<60; i++) 
    { 
        printf("*"); 
    } 
    printf("\n"); 

/* 程序頭部注釋開始(為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了)    
* 程序的版權和版本聲明部分    
* All rights reserved.    
* 文件名稱: txt.c    
* 作    者: liuyongshui    
* 問    題:  已知本金為a,年利率為x%,試求存入銀行多少年後本、利和翻一番。
            (提示:用s表示本、利合計,循環要表達的是“當(s<2*a)時,增加1年,計算下一年末的本、利合計”)
* 問題來源:  http://blog.csdn.net/sxhelijian/article/details/7304484
* 完成日期: 2013 年4 月22日    
* 版 本 號: V1.0    
*/   

#include <stdio.h>

void star(void);//打印星號

int main()
{    
   int    i;
   float  money;            //開始存入的錢
   float  begin_money;      //
   float  late_money=0.0;   //
   float  rate =0.035;

   star();  //打印星號
   printf("\t\t\t歡迎來到樂多多銀行\n");
   printf("我們銀行的利息率為%0.3f.\n\n", rate);
      printf("請輸入您要的存入的錢:");
   scanf("%f", &money);
     
   begin_money= late_money= money;
   for(i=1; late_money< 2*money; i++)
   {
       late_money+= begin_money * rate;
    begin_money= late_money;
    printf("第%2d年後,你會有%0.3f元。\n", i, late_money);
   }
   printf("\n%d年後,您就有%0.3f元,此時本、利和翻了一番\n", i-1, late_money);
     
   printf("\n哈哈, 謝謝您的合作!\nGOOD BYE!\n");
      star();  //打印星號
   return 0;
}

//star函數

void star(void)
{  
 int i;
   
 for(i=0; i<60; i++)
 {
  printf("*");
 }
 printf("\n");
}

例如:

 \
 


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved