一问题代码:
/*
* 文件名称:
* 作 者: 汪荣建
* 完成日期: 2017 年 3 月 13日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 略
* 问题描述: 略
* 程序输出: 略
* 问题分析:略
* 算法设计:
*/
一.第一题代码:
#include<iostream>
using namespace std;
int main()
{
double a,c,d;
int b;
cout<<"欢迎使用利息计算器!";
cout<<"请输入存款金额:";
cin>>a;
cout<<"======存款期限======"<<endl;
cout<<"1. 3个月"<<endl;
cout<<"2. 6个月"<<endl;
cout<<"3. 一年"<<endl;
cout<<"4. 二年"<<endl;
cout<<"5. 三年"<<endl;
cout<<"6. 五年"<<endl;
cout<<"请输入存款期限的代号: ";
cin>>b;
switch(b)
{
case 1:c=a*0.0310*0.25;
d=a+c;break;
case 2:c=a*0.033*0.5;
d=a+c;break;
case 3:c=a*0.035*1;
d=a+c;break;
case 4:c=a*0.044*2;
d=a+c;break;
case 5:c=a*0.05*3;
d=a+c;break;
case 6:c=a*0.055*5;
d=a+c;break;
}
cout<<"到期利息为:"<<c<<"元,本息合计共"<<d<<"元。"<<endl;
cout<<"感谢您的使用,欢迎下次使用!";
}
第一题运行结果:
第二题代码:
#include <iostream>
using namespace std;
int main( )
{
float m1=100000,m2=0.01,t,sum1=0,sum2=0,sum3,sum4;
for( t=1;t<=30;m2=2*m2,t++)
{
cout<<"第"<<t<<"天"<<endl;
cout<<"陌生人给富翁"<<m1<<"元"<<endl;
cout<<"富翁给陌生人"<<m2<<"元"<<endl;
cout<<"富翁当天赚"<<m1-m2<<"元"<<endl;
cout<<endl;
sum1+=m1;
sum2+=m2;
}
cout<<endl;
cout<<"陌生人一共给富翁"<<sum1<<"元"<<endl;
cout<<"富翁一共给陌生人"<<sum2<<"元"<<endl;
if(sum1>sum2){
sum3=sum1-sum2;
cout<<"富翁赚了"<<sum3<<"元"<<endl;}
else{
sum4=sum2-sum1;
cout<<"陌生人赚了"<<sum4<<"元"<<endl;
cout<<endl;}
return 0;
}
运行结果:
三:心得体会
for循环一定要好好思考,以及该循环中的嵌套。