C++每日一题(基础)7、8

7.假设你每月向银行账户存100美元,年利率为5%,
那么每月利率是0.05/12=0.00417

第一个月之后:账户上的值变成了100*(1+0.00417)=100.417

第二个月之后:账户上的值变成了(100+100.417)*(1+0.00417)=201.252

第三个月之后:账户上的值变成了(100+201.252)*(1+0.00417)=302.507以此类推,编写显示n个月后的账户上的钱数.

#include<iostream>
using namespace std;
int main()
{
	double m_c=0;
	float ir=0.00417;
	int n;
	cout << "请输入第几个月:";
	cin >> n;
	while (n)
	{
		m_c = (100.0 + m_c) * (1.0 + ir);
		n--;
	}
	cout << m_c;
}

8.编写一个随机产生1和12之间的整数的程序,并且根据数字显示相应的月份单词

#include<iostream>
#include<string>
#include<ctime>
using namespace std;
int main()
{
	int m_rand;
	srand(time(NULL));
	string mouth[] = { "January","February","March","April","May","June","July","August","September","October","November","December" };
	m_rand = rand() % 12;
	cout << "产生的随机月份为:";
	cout << mouth[m_rand - 1] << endl;;
	system("pause");
}

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值