A. c語言 銀行貸款的月利率 簡單代碼
#include<stdio.h>
#include<math.h>
main()
{
doublemoney,capital;
doublerate[4]={0.009,0.01,0.0111,0.012};
intn;
printf("請輸入本金和期限(年) ");
scanf("%lf%d",&capital,&n);
if(n>3)
money=capital*pow((1+rate[3]),12*n);
else
money=capital*pow((1+rate[n-1]),12*n);
printf("%d年後本金和利息合計為:%.2lf ",n,money);
}
B. C語言程序設計利息計算的編程: 輸入年利率,本金,存款年數,設計一個演算法求n年後得到的本息
#include<bits/stdc++.h>
#defineLDBlongdouble
usingnamespacestd;
LDBa,b;
intc;
intmain(){
scanf("%Lf%Lf%d",&a,&b,&c);
printf("%.3Lf ",pow(1+a/100.0,c)*b);
}
a百分比下的利率,b本金,c年數
C. C語言編程,關於銀行利息
#include <stdio.h>
void main(){
double sum,pri;
int y;
printf("請輸入存款數目:");
scanf("%lf",&sum);
pri=sum;
printf("請輸入存款年限:");
scanf("%d",&y);
switch (y)
{
case 1:
sum=sum*(1+3.66/100);
break;
case 2:
sum=sum*(1+4.50/100);
break;
case 3:
sum=sum*(1+5.28/100);
break;
case 5:
sum=sum*(1+5.8/100);
break;
default:
sum=sum*(1+2.92/100);
break;
}
printf("%d年過後你的資金總額為:%lf 利息為:%lf\n",y,sum-pri);
}
顯示:
請輸入存款數目:10000
請輸入存款年限:5
5年過後你的資金總額為:10580.000000 利息為:580.000000
D. c語言編程 銀行利率問題
#include"stdio.h"
void f1(float x)
{
int n;
float y=0.75*x,sum;
for(n=1;n<15;n++)
{
x=1.08*x;
y=x*0.0075;
y+=y;
x+=x;
}
printf("存入現金%f,可得利息%f,它們之和%f",12*x,12*y,12*(x+y));
}
void f2(float x)
{
int n;
float y=0.0175*x,sum;
for(n=1;n<15;n++)
{
x+=0.08*x
y+=0.175*x;
}
printf("存入現金%f,可得利息%f,它們之和%f",12*x,12*y,12*(x+y));
}
int main()
{
printf("其多餘的錢是第一年每月2000元,以後每年每月多餘的錢在上一年隊每月多餘錢的基礎上再增加8%,活期月息為0.75%,一年期月息為1.75%,三年期月息為2.15%,五年期月息為2.75%,且銀行對定期存款過期部分不支付利息。");
")
printf("<<<<<<<<<<<<儲蓄問答系統>>>>>>>>>>>>>>");
printf("請按數字鍵操作\t"):
printf("\t1.答活期15年本金與利息以及它們之和\n");
printf("\t2.答1年定期15年本金與利息以及它們之和\n");
printf("\t3.答3年定期15年本金與利息以及它們之和\n");
printf("\t4.答5年定期15年本金與利息以及它們之和\n");
printf("\t0退出\t\t5清屏");
switch(getchar())
{
case 1: f1(2000);break;
case 2: f2(2000);break;
case 3: f3(2000);break;
case 4: f4(2000);break;
case 5: system(cls");break;
case 0: exit(1);break;
}
那個其他函數類是,我就不再這里編了,時間緊急,沒編譯過,有問題再請教
E. c語言計算存款本息
可以參考下顫纖扒面的代碼:
#include <stdio.h>
#define RATE 0.04 /*利率常量*/
double sum(double amount,int time)
{
/*以復利的方式計算本金+利息
*amount
*time
*返回
*/
int counter;
for(counter=1;counter<=time;++counter)
amount*=1+RATE;
return amount;
}
int main()
{
double amount;
printf("請輸入存款金額:");
scanf("%lf",&amount);
printf("3年後本金加利息共有:%10.2f ",sum(amount,3));
return 0;
}
(5)銀行c語言計算利息擴展閱讀:
C語言labs()函數:求整數的絕茄昌對值(針對long類型)
C語言isgraph()函數:判斷一個字元是否是圖形字元
C語豎襪言isdigit()函數:判斷一個字元是否為數字
C語言iscntrl()函數:判斷一個字元是否為控制字元
C語言isalpha()函數:判斷一個字元是否是字母
C語言isalnum()函數:判斷一個字元是否是字母或者數字
int isprint(int ch) 若ch是可列印字元(含空格)(0x20-0x7E)返回非0值,否則返回0
int abs(int i) 返回整型參數i的絕對值
F. 編程從鍵盤輸入存錢的本金、存款期限以及年利率,然後再輸入按何種方式計息,最後再計算本利之和
按照以下進行輸入,9個步驟完成以後,你就能得出你想要的。次序不能亂,符號也不能錯。用c語言求任意輸入銀行存款本金,存款年利率,存款年限,計算本金和利息總和(分為:計復利和不計復利2種形式).
1.#include
2.#defineLDBlongdouble
3.usingnamespacestd;
4.LDBa,b;
5.intc;
6.intmain(){
7.scanf("%Lf%Lf%d",&a,&b,&c);
8printf("%.3Lf
",pow(1+a/100.0,c)*b);
9.}
其中,a代表百分比下的利率,b代表本金,c代表年數。
資料擴展;
科普編程相關的符號及其含義,以電腦鍵盤上的符號為准進行舉例。
~,tilde,波浪符。也叫"twiddle"或者"squiggle",在*nix系統中代表用戶主目錄,和$HOME等價;有時也被vi用來做默認的備份文件後綴。`,backtick,反引號。用在bash裡面執行一條命令獲得輸出。`command`和$(command)等效。!,exclamationmark,驚嘆號。常用於類C語言裡面的否定條件。@,atsign,艾特符。常用於電子郵件。#,poundsignorhashsign,alsocalledasoctothorp,井字元。千萬不要因為C#是csharp而讀成sharp了,很多華人犯這個錯。常用於腳本語言的注釋。$,dollarsignorpesosign,美元或者比索符,取決於你和哪裡的人說話。這個常用於bash腳本裡面的變數引用,或者正則表達式中表示行尾。%,percentsign,百分號。常用於編程語言中整數取模。附送一個‰,permilsign,千分號。^,caretsign,插入符或者上引號。某些語言中用於表示指數,或者在正則表達式中表示行首,或者枚舉中表示逆操作,[^b]表示除了b之外所有字元。&,ampersand,或者讀作and也沒問題,並列符。編程語言中單&用作為位與,雙&&用於表示條件與,C語言中也作為單目操作符取地址,C++中作為引用類型標記。*,asterisksign,星號符,千萬別讀作starsign。編程語言中表示乘號,或者對指針取值;正則表達式中表示匹配0到多個前一字元。(and),parenthesissign,(圓)括弧,復數形式parentheses。左邊的是leftparenthesis,右邊的是rightparenthesis。也有叫做bracket的,反正別人能聽懂。編程中這個用於標記一塊表達式,常用於避免和各種運算符優先順序做戰斗,直接用括弧簡單明了——當然也有例外,參見任何一個lisp項目最後若干行。
G. 急急急 解答有重謝 關於c語言的銀行年利率 本息和的運算
#include<stdio.h>
#include<math.h>
intmain()
{
doubler=100000;
r*=pow(1.037,5);//到第五年的本息和。
r-=20000;//取出2萬
r*=pow(1.037,5);//到第十年的本息和。
printf("%.2lf ",r);
return0;
}