複利計算(修改後)

2022-05-24 21:00:18 字數 2315 閱讀 6280

#include#includevoid list(); 

void a();

void b();

void c();

void d();

void e();

void f();

void g();

main()

if(sel==0)

switch(sel)

}}

void list()//目錄表

void a()//一次投入複利計算

printf("\t*請輸入利率:");

while(scanf("%lf",&i)!=1||i<=0)

printf("\t*請輸入儲存時間(年):");

while(scanf("%d",&n)!=1||n<=0||n>100)

; sum1=p*pow((1+i),n);//複利的計算公式

printf("\t**本利和為:%.2lf\n\n",sum1);//輸出複利計算的結果

} void b()//多次等額支付複利計算

while(getchar() != '\n');

if(choose==1)

printf("\t*請輸入年利率:");

while(scanf("%lf",&i)!=1||i<=0)

printf("\t*請輸入儲存時間(年):");

while(scanf("%d",&n)!=1||n<=0||n>100)

sum2=p*12*(pow(1+i,n)-1)/i;

printf("\t**本利和為:%.2lf\n\n",sum2);

} else

printf("\t*請輸入年利率:");

while(scanf("%lf",&i)!=1||i<=0)

printf("\t*請輸入儲存時間(年):");

while(scanf("%d",&n)!=1||n<=0||n>100)

sum2=(p*pow((1+i),n)-1)/i;

printf("\t**本利和為:%.2lf\n\n",sum2);

} }

void c()//單利計算

printf("\t*請輸入年利率:");

while(scanf("%lf",&i)!=1||i<=0)

printf("\t*請輸入儲存時間(年):");

while(scanf("%d",&n)!=1||n<=0||n>100)

sum3=p*(1+i*n);

printf("\t**本利和為:%.2lf\n\n",sum3);

} void d() //投入資金

printf("\t*請輸入年利率:");

while(scanf("%lf",&i)!=1||i<=0)

printf("\t*請輸入存款時間(年):");

while(scanf("%d",&n)!=1||n<=0||n>100)

p=sum4/(1+i*n);

printf("\t**投入的本金為:%.2lf\n\n",p);

} void e() //投入時間

printf("\t*請輸入年利率:");

while(scanf("%lf",&i)!=1||i<=0)

printf("\t*請輸入本利和:");

while(scanf("%lf",&sum5)!=1||sum5<=0)

n=(log(sum5/p))/(log(1+i));

printf("\t**投入的時間為:%.0lf\n\n",n);

}void f() //利率

printf("\t*請輸入儲存時間(年):");

while(scanf("%d",&n)!=1||n<=0||n>100)

printf("\t*請輸入本利和:");

while(scanf("%lf",&sum6)!=1||sum6<=0)

i=pow((sum6/p),(1/n))-1;

printf("\t**利率為:%.2lf\n\n",i);

}void g()

printf("\t*請輸入貸款時間(年):");

while(scanf("%d",&n)!=1||n<=0||n>100)

printf("\t*請輸入年利率:");

while(scanf("%lf",&i)!=1||i<=0)

p=sum7*i/(12*(1+i)*(pow(1+i,n)-1));

printf("\t**每月等額本息還款為:%.2lf\n\n",p);

}

django 修改後 不生效

因為會生成.pyc檔案 請嘗試 刪除日記,方便重啟後檢視有沒有報錯,非必須 root izwz96p7abljvv5gfgb34lz wandehua rm rf uwsgi.log 關閉所有 uwsgi程序,發現通過uwsgi rolad pid 不一定有用 root izwz96p7abljvv...

editegrid提交修改後的資料

一段應用別人的提交editgird ext 修改後資料的 showprocessmsg 正在儲存資料,請稍侯 正在儲存中 grid.stopediting var modifieditems grid.getstore modified var jsondata convertrecordstojs...

Docker儲存修改後的映象

我們執行的容器可能在映象的基礎上做了一些修改,有時候我們希望儲存起來,封裝成乙個新的映象。可以使用docker提供commit功能。現在以centos為例,在乙個裸的centos上面安裝vim編輯器,並且把這個修改儲存下來,封裝成乙個能執行vim命令的centos映象。docker run it c...