我在用c++练习写一题计算复利式,请帮忙看看出了什麼问题?指教一下我应如何写会比较好?

#include <cstdlib>
#include <iostream>
#includle <iomanip.h>

using namespace std;

int main(int argc, char *argv[])
{

double totalamount;
double interestrate;
double principalamount;
double years;
double interestgain;
double fv;

cout << " Please enter the principal : ";
cin >> principalamount;

cout << " Please enter the interest : " ;
cin >> interestrate;

cout << " Please enter the year : ";
cin >> years;

for (int i = 0 ; i<years;i++)
{
fv = principalamount*(1 + interestrate/100)*years/ 365;
}

fv = interestgain;

interestgain = fv - principalamount;

cout << interestgain << endl;
cout << " The interest gain is : " << interestgain << setprecision(3)<< endl;

cout << " Amount in savings : " << fv << endl;

第一、最后少个大括号;
第二、#includle <iomanip.h> include多了个l;
第三、fv = interestgain; 这句中interestgain没有初值;你for循环算出一个fv,马上被覆盖掉那for循环还有什么意义?
第四、cout << " The interest gain is : " << interestgain << setprecision(3)<< endl; 这句改成cout << " The interest gain is : " << setprecision(3) << interestgain << endl;
第五、头文件 #includle <iomanip.h>把.h去掉,我的编译器还要加上#include <stdafx.h>,不知道你要不要加。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-09
interestgain=principalamount;
for (int i=1;i<years;i++)
{
fv=principalamount*(1+interestrate/100)*i;
principalamount=fv;
}
fv=principalamount;
你的题目没有注释,看不太懂;for循环给你改了一下;不知道是不是符合你的意思;仅供参考本回答被提问者采纳

求高手帮忙解决下面这个C++中的一个题目。看俺的代码哪里有错...
1.求个位数,直接用n%10就可以了,你那样子是求的最高位的值 2.既然你已经定了个位为7,直接给m赋7就可以了吧。3.你上面那样子算的时候,最后退出第一个while循环的时候,n是为0的,下面不能用这个n计算,你若是不断的用n\/=10,开始应该用个变量保存这个n的值 4.还有在main中,不能单单...

...我实在想不出什么好的题材。。各位帮忙一下……
可我知道结局,我知道这是城市进步的标志,因为没有事物可以不变,人们总说物是人非是一种凄凉,那么物非人是呢? 我们在以一种聆听地姿势走过每一个季节,我们再也感觉不到耳边吹过的风是快乐的还是痛苦的,春天已经过去了,我在一个学期的开头和春天的万物复苏错过,流年的光阴,美丽的脚印,凹下去的是我的记忆。 现...

求一个蕴含着道理的故事,适合五年级读的【不要自己编的要有题目的道理...
“是的,我的乐器和镜子是我的两件宝贝!音乐是世界上最美好的东西,我常常靠这个自娱自乐,可以感到生活是多么的美好……” “可这面镜子对你有什么意义呢?”他迫不及待地问。 盲人微微一笑,说:“我希望有一天出现奇迹,并且也相信有朝一日我能用这面镜子看见自己的脸,因此不管到哪儿,不管什么时候我都带着它。

我在学习方面存在诸多问题,请老师,学哥,学姐进来帮忙。
1可以准备一个错题集将做错的题收录到一个本子上最好将错题粘到一侧另一侧写答案将错误原因写在旁边 2生活要整洁 3要寻找自信和动力把你本可以得到的分加上看看你自己能排第几你会发现其实自己一点也不差 4至于1+1=3的错误可能是考试过于紧张造成的一个考上清华的学生在模拟中曾因计算扣了30分所以不要灰心...

<<C++语言程序设计>>中的第一题,我编了以下程序,可老出错,想请各位大侠...
比如C++中是分大小写的,可你的代码中大小写不分;类成员函数的定义格式也不对 建议你先看一下C++基础教材,先掌握语法,模仿教材上的设计 include<iostream> include<cstdio>\/\/函数strcpy(),stcmy()包含在此头文件中 using namespace std;class Welcome { private:char str[128];public:Welcome(char ...

烹饪 指点下鱼香肉丝的有没有问题,我写的比较细希望能逐一回答,复制的...
第一个问题是,黑木耳不够好,黑木耳要选肉厚,肥大的。如果要软一点,那泡的时间要久一点,而且要冷水泡发,24小时较好,夏天要放冰箱里12小时换一次水。第二个问题是,刀工问题只有慢慢练了,要不就把肉冻一下会好切一点,但不要冻的太硬了,会切不动的,刀要快。第三个问题是,肉丝浆的...

求能人帮忙看看 我在dev c++上运行此程序windows会出问题 请帮我指出问...
首先主函数中int a[n];n没有值,不能这样用。其次,int a[n];是申明,scanf()要在申明之后。然后a[n];中n是变量a[]中不能用变量,只能用常量。其他地方还不知道你程序的目的是什么,。。。

怎样才能写好作文
写前预练的重点是按照某篇作文的要求,引导、帮助学生把他想要写的内容首先用汉语正确地说出来。写前预练的程序及其作用如下: 1、准备阶段,实际上就是"想"的阶段,。在动笔之前,把作文的题目以及思考提纲以家庭作业的形式布置下去,如作文《我最喜欢的人\/物》,需要学生事先思考:谁\/什么?他\/它有什么特点?你为...

一个非常棘手的问题,希望哥哥姐姐们给我回答,给我帮助
1、今天见你打扮得很特别,非常可爱。 2、见到你今天十分漂亮的打扮,我眼珠子都要掉下来了。~!~ 。。。 别吝啬你美丽的形容,要多美有多美。 第四课: 在接触一段时间有点儿熟,就是你耍宝的时候到了。古有唐玄宗为博贵妃一笑千方百计急运新鲜荔枝到长安,而今用你的短信去讨好你所喜欢的女孩吧。 1、暗示耍...

...拜托大家帮我为中考出出主意,要关于心理方面,怎样复习,哪里有复习资 ...
初中中考复习资料百度网盘资源 链接:https:\/\/pan.baidu.com\/s\/1znmI8mJTas01m1m03zCRfQ ?pwd=1234 提取码:1234 简介:资源内容有技巧提升、初中名师机构课程、初中学习类视频、中考冲刺、精讲课程、课件、中考考点、中考复习等各类资料

相似回答
大家正在搜