猴子吃桃子问题:一群小猴子一天摘了许多桃子,第一天吃了一半,然后忍不住又吃了一个;第二天又吃了一半,再加上一个;后面每天都是这样吃。到第10天的时候,小猴子发现只有一个桃子了。问小猴子第一天共摘了多少个桃子。
#include<iostream>
#include<iomanip> // 导入精度库
using namespace std;
int main(){
int n=1,day;
cout<<"请输入天数:";
cin>>day;
// for循环实现
for(int i=day;i>0;i--){
cout<<"第"<<i<<"天的桃子数:"<<n<<endl;
n = (n+1)*2;
}
// while循环实现
while(day>0){
cout<<"第"<<day<<"天的桃子数:"<<n<<endl;
n = (n+1)*2;
day-=1;
}
return 0;
}
编程题(银行存利息问题):农夫约翰在去年赚了一大笔钱!他想要把这些钱用于投资,并对自己能得到多少收益感到好奇。已知投资的复合年利率为R (0到20之间的整数)。约翰现有总值为M的钱(100到1,000,000之间的整数)。他清楚地知道自己要投资Y年(范围0到400)。请帮助他计算最终他会有多少钱,并输出它的整数部分。
输入:输入三个整数r,m,y,相邻两个整数之间用单个空格隔开。
输出:约翰最终拥有多少钱并保留两位小数。
#include<iostream>
#include<iomanip> // 导入精度库
using namespace std;
int main(){
// 1.定义变量、输入变量n;
int r,m,y;
cout<<"请输入利率r、本金m、年数y:";
cin>>r>>m>>y;
for(int i=1;i<=y;i++){
m += m*r/100;
cout<<"第"<<i<<"年的钱数:"<<m<<endl;
}
return 0;
}
编程题:班上有学生n名,给出每名学生的年龄(整数) ,概上所有学生的平均年龄,保留到数点后两位。
#include<iostream>
#include<iomanip> // 导入精度库
using namespace std;
int main(){
// 1.定义变量、输入变量n;
int n,age,sum=0;
cout<<"请输入学生人数:";
cin>>n;
// 2.循环目的:输入各个学生年龄
for(int i=1;i<=n;i++){
cout<<"年龄:";
cin>>age;
sum+=age;
}
int i=1;
// while(i<=n){
// cout<<"年龄:";
// cin>>age;
// sum+=age;
// i++;
// }
cout<<"总年龄:"<<sum<<endl;
cout<<"平均年龄:"<<fixed<<setprecision(2)<<1.0*sum/n;
return 0;
}
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_44775255/article/details/126045862
内容来源于网络,如有侵权,请联系作者删除!