每个苹果0.8元,第一天买两个苹果,每天买前一天的3倍,直至购买的苹果个数达到不超过100的最大值,编...
答案:2 悬赏:10 手机版
解决时间 2021-03-03 06:10
- 提问者网友:感性作祟
- 2021-03-03 01:24
每个苹果0.8元,第一天买两个苹果,每天买前一天的3倍,直至购买的苹果个数达到不超过100的最大值,编写程序求每天平均花多少钱?(语言编程题)急求大神解答,谢谢了!
最佳答案
- 五星知识达人网友:鸠书
- 2021-03-03 02:42
先算出100以内需要多少天
然后算出每天花的钱
然后算出每天平均花多少钱
public x,y,z
x=1.6
y=1
z=0
print x *输出第一天花的钱
for i=2 to 100
if mod(i/(y*3))=0
y=y+ 1 * 算出天数
endif
endfor
for j=1 to y-1
x=x*3 *第二天开始花的钱
print x *输出从第二天开始花的钱
z=z+x
endfor
print (z+1.6)/(y-1) *算出平均每天花多少钱
注:X 苹果价格 Y购买天数 Z 总共花了多少钱
基本模块就这样,我也很久没编程了,也不知道楼主用的什么语言!!!
然后算出每天花的钱
然后算出每天平均花多少钱
public x,y,z
x=1.6
y=1
z=0
print x *输出第一天花的钱
for i=2 to 100
if mod(i/(y*3))=0
y=y+ 1 * 算出天数
endif
endfor
for j=1 to y-1
x=x*3 *第二天开始花的钱
print x *输出从第二天开始花的钱
z=z+x
endfor
print (z+1.6)/(y-1) *算出平均每天花多少钱
注:X 苹果价格 Y购买天数 Z 总共花了多少钱
基本模块就这样,我也很久没编程了,也不知道楼主用的什么语言!!!
全部回答
- 1楼网友:鸠书
- 2021-03-03 03:19
#include "iostream" int main(){ double price=0.8;//设置初始价格 for(int everyanum=2; everyanum<=100;everyanum*=2){ cout<<"今天的苹果数目是:"<<everyanum<<endl; cout<<"一共花的钱总数为:"<<everyanum*price<<endl; } return 0; } 答案补充 #include "stdio.h" int main(){ double price=0.8;//设置初始价格 for(int everyanum=2; everyanum<=100;everyanum*=2){ printf("今天的苹果数目是:%d",everyanum); printf("一共花的钱总数为: %d",everyanum*price); } return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯