『壹』 c語言編程求解
#include<stdio.h>
#include<math.h>
voidmain()
{
doubledeposit,capital,rate;
intn;
printf("請輸入存款本金:");
scanf("%lf",&capital);
printf("請輸入年利率:");
scanf("%lf",&rate);
printf("請輸入存款年數:");
scanf("%d",&n);
deposit=capital*pow((1+rate),n); //pow()計算乘方的函數
printf("%d年後本利之和為:%.2lf ",n,deposit); //%.2lf保留2位小數
}
『貳』 C語言計算存款本利之和程序格式錯誤在哪
你仔細對比一下程序要求 和你代碼上的一個細節
就看出來了
輸入信息提示: "Please enter rate, year, capital:\n"
你的printf("Please enter rate,year,capital:\n");
在要求中, 兩個逗號後面都有一個空格的。 你的沒有
加上就好了。
這種的,最好直接復制題目中的語句 就不會錯了。
『叄』 編程從鍵盤輸入存錢的本金、存款期限以及年利率,然後再輸入按何種方式計息,最後再計算本利之和
按照以下進行輸入,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項目最後若干行。
『肆』 c語言 計算定期存款本利之和
#include
int
main(void)
{
float
rate,capital,deposit=0;
int
n;
printf("Please
input
the
rate:");
scanf("%f",&rate);
printf("Please
input
the
n:");
scanf("%d",&n);
printf("Please
input
the
capital:");
scanf("%f",&capital);
deposit=capital+capital*n*rate/100;
printf("The
deposit
is
%f\n",deposit);
return
0;
}
運行結果如下:
這里需要給你解釋一下,輸入的時候那個利率我是直接按百分比算的,比如2.25%
就輸入2.25就好,計算的時候幫你轉化成小數點了,如果要輸入小數點那種,capital*n*rate/100;這里的100你就自己去掉。
『伍』 各位大神,C語言設銀行的年利率是rate,存n年,本金是capital,求本利之和deposit,
刪除第一個printf中的 「,capital,n" 試試。
『陸』 設計一個C語言程序來計算到期存款本息之和
#include<stdio.h>
void main()
{
int b,q;
float h;
printf("請依次輸入存款的本金和期限:"\n);
scanf("%d",&b);
scanf("%d",&q);
switch(q)
{
case 1: h=(1+0.0225)*b;
printf("本息和為:%f\n",h);
case 2: h=(1+0.0243)*b;
printf("本息和為:%f\n",h);
case h=(1+0.027)*b;
printf("本息和為:%f\n",h);
case h=(1+0.0288)*b;
printf("本息和為:%f\n",h);
case h=(1+0.03)*b;
printf("本息和為:%f\n",h);
defailt: printf("輸入有誤!");
}
}
『柒』 利用C語言計算存款本利之和
#include
#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\n",sum(amount,3));
return 0;
}
/*供你參考*/
『捌』 4. 計算定期存款本利之和 設銀行定期存款的年利率rate為2.25%,並已知存款期為n年,存款本金為capital元,
using namespace std;
int main()
{
float capital,rate=0.0225,deposit;
int N;
cout<<"enter capital and N:";
cin>>capital>>N;
deposit=capital;//一開始本利之和是capital
for(int i=0;i<N;i++) //循環N次,就是N年,i循環一次,就是一年的本利之和
deposit=deposit+deposit*rate;//每一年的本利之和累加
cout<<"\n deposit="<<deposit<<endl;
}
//要解釋就說
另外,虛機團上產品團購,超級便宜
『玖』 用c語言寫零存整取問題:每月第一天都在銀行存入1000元錢,月利為3%,求一年後本利之和
double ddd;
int i;
ddd=1000.0;
for( i = 0 ; i <11 ; i ++ )
{
double = double * 1.03;
double = double+1000;
}
double = double * 1.03;
『拾』 求解一c語言編程題。
#include<iostream.h>
int s(int x,int y)//計算本息和的函數
{int p;while(y>0){float r=0.025;//年利率
p=x+x*r;x=x+x*r;y--;}return p;}
void main()
能輸入的字數有限不能全部寫下在主函數中引用函數s即可