void main(){int i=10,j=1,atob=0,btoa=0;int t;for (int k=1;k<=30;k++){atob+=10;if (k==1)t=1;elset=2*t;btoa+=t;}cout<<"穷人给富人"<<atob<<"万元"<<endl;cout<<"富人给穷人"<<btoa<<"分,折合"<<btoa/1000000<<"万元"<<endl;}这个程序可以在TC软件上运行么 若不能 好心人帮改改 .一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱计划。该计划如下:陌生人每天给富翁10万元,而富翁第一天只需给陌生人一分钱,第二天给两分钱,以后每天给的钱是前一天的两倍。直到满一个月(30天)。百万富翁很高兴,欣然接受了这个契约。请问一个月后,百万富翁收取了多少钱,付出了多少钱。
2 回答
LEATH
TA贡献1936条经验 获得超6个赞
atob+=10; //每天给富翁10万元
t=1; //第一天给1分钱
t=2*t; //以后给的是前一天的2倍
btoa+=t; //富翁到k天时给陌生人钱的总的数码
btoa/1000000//因为富翁给的钱是分,要除以1000000
有只小跳蛙
TA贡献1824条经验 获得超8个赞
void main()
{
int i=10,j=1,atob=0,btoa=0; atob是陌生人给富人的钱数,单位:万元
btoa是富人给陌生人的钱数,单位分
int t;
for (int k=1;k<=30;k++) 从第一天到第30天
{
atob+=10; 每天陌生人给富人10万
if (k==1) 如果是第一天
t=1; 富人给陌生人1分
else 如果不是第一天
t=2*t; 富人给的钱是前一天的两倍
btoa+=t; 加到总数里面
}
cout<<"穷人给富人"<<atob<<"万元"<<endl; 输出陌生人给富人的钱数
cout<<"富人给穷人"<<btoa<<"分,折合"<<btoa/1000000<<"万元"<<endl;
输出富人给陌生人的钱数,主要,单位从分变成万元,要除以1000000
}
添加回答
举报
0/150
提交
取消