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"); }