第五章习题
来源:互联网 发布:淘宝qq群的号 编辑:程序博客网 时间:2024/05/16 14:28
1.编写一个要求用户输入两个整数的程序.该程序将计算并输出这两个整数之间所有整数的和.
这里假设选输入较小的整数.例如,如果用户输入的是2和9,则程序将指出2~9之间的所有整数的和为44.
#include<iostream>
int main()
{
using namespace std;
cout<<"Enter an int: "<<endl;
int i,j;
cin>>i;
cout<<"Enter another int: "<<endl;
cin>>j;
int sum=0;
for(int k=i;k<=j;k++)
sum=k+sum;
cout<<sum;
return 0;
}
==============================================================================
2.编写一个要求用户输入数字的程序.每次输入后,程序都将报告到目前为止,所有输入的累计和.当用户输入0,程序结束.
#include<iostream>
int main()
{
using namespace std;
int ch;
int count=0;
cout<<"Enter integers ;enter 0 to quit: "<<endl;
cin>>ch;
while(ch!=0){
count=count+ch;
cout<<"Enter the next number: "<<endl;
cin>>ch;
}
cout<<"count=="<<count<<endl;
return 0;
}
==============================================================================
3.Daphne以10%的单利投资了100美元.也就是说,每一年的利润都是投资额的10%,即每年10美元:
利息=0.10*原始存款
而Cleo以5%的复利投资了100美元.也就是说,利息是当前存款(包括获得的利息的5%),:
利息=0.05*当前存款
Cleo在第一年投资100美元的盈利是5%----得到了105美元.下一年的盈利是105美元的5%----即5.25美元,以此类推.请编写一个程序,计算多少年后,Cleo的投资价值才能超过Daphne的投资值,并显示此时两个人的投资价值.
#include <iostream>
void main()
{
using namespace std;
const int bj=100;
double Cbj=100;
double Dbj=100;
double Drate=0.1;
double Dlx;
double Crate=0.05;
double Clx;
cout<<"Dbj=====100"<<endl;
cout<<"Cbj=====100"<<endl;
for(int i=1;Cbj<=Dbj;i++){
Cbj=Cbj*(1+Crate);
Dbj=bj+i*bj*Drate;
cout<<i<<"年后:"<<endl;
cout<<"Dbj====="<<Dbj<<endl;
cout<<"Cbj====="<<Cbj<<endl;
}
}
- 第五章习题
- 第五章习题
- mooc 第五章 习题
- 数据库第五章习题
- 第五章习题汇总
- C++第五章习题
- 第五章习题
- C++第五章 习题
- 第五章习题-uva401
- 第五章 习题(一)
- 第五章 习题(二)
- C++习题第五章9
- c++ primer 第五章习题
- C++Primer第五章习题
- C++primer习题第五章
- 《学习opencv》第五章课后习题1
- 《学习opencv》第五章课后习题2
- C++ primer 课后习题 第五章
- 什么是SSL协议?
- 如何保存网页的背景音乐
- int x=(1,024)与int y;y=1,024
- 开始 运行 命令 集锦
- 如何重装SQL Server
- 第五章习题
- 第13课 数据与通信之WebRequest
- ASP.net 的工作线程与请求队列
- windows下的EXE文件大揭密
- linux磁盘IO查看iostat,vmstat
- 广东的DNS地址
- 第14课 数据与通信之WCF 概述
- 第15课 数据与通信之ASMX
- linux 查看 CPU,内存,网络流量和磁盘 I/O