永发信息网

求 一编程题

答案:3  悬赏:60  手机版
解决时间 2021-04-25 13:23
每个苹果0.8元,第一天买两个苹果,从第二天开始,每天买前一天的2倍,直到购买的苹果个数达到不超过100的最在数。编写程序求每天平均花多少钱?
最佳答案

//每个苹果0.8元,第一天买两个苹果,从第二天开始,每天买前一天的2倍,
//直到购买的苹果个数达到不超过100的最在数。编写程序求每天平均花多少钱?


#include <iostream.h>


int main( void )
{
int day;
int number;
float sum;
int temp;
sum = 0;
day = 0;
number = 2;
while( sum < 100 )
{
day++;
sum += number;
if( sum > 100 )
{
sum = sum -number;
day--;
break;
}
temp = 2 * number;
number = temp;
cout<<sum<<endl;
}
cout<<day<<"一共花费:"<<0.8*sum/day<<endl;
return 1;
}

全部回答

用vb写的,你看看行不。

Private Sub Command1_Click()

Dim Data As Integer Dim number As Integer Dim money1 As Single Dim money2 As Single Dim times As Integer Dim x As Integer Data = 1 number = 2 money = number * 0.8 money2 = money + money2 Print "**************" & vbCrLf & "第"; Data; "天" Print number; "个苹果" Print "今天花费"; money; "元" Print "累计共花费"; money2; "元" Do Until x >= 100 'DO循环,直到X大于100退出循环 If times = 2 Then Print "**************" & vbCrLf & "第"; Data; "天" Print number; "个苹果" Print "今天花费"; money; "元" Print "累计共花费"; money2; "元" Print "平均每天花费"; money2 / Data; "元" Else End If

Data = Data + 1 ' 增加一天 number = number * 2 ' 数量乘2 money = number * 0.8 '价格 money2 = money + money2 '总花费 x = number times = 2 Loop End Sub

#include int main() { int temp,n; int total; float money; total = 0; n = 0; temp = 2; while ( temp<100 ) { total+=temp; n++; temp*=2; } money = 0.8*(float)total/n; printf("%.2f\n",money); return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国移动清河县武松街营业厅我想知道这个在什
我爱高诗情一生一世。我不会让她在我手中溜走
冒险岛风灵使者技能怎么弄?
这是什么原因?该怎么弄?
所谓0度空间是什么意思?
我是狮子座的,男孩有什么特点
给我介绍几个日本的男歌手或艺人,是要成熟类
玄幻和言情小说,个人觉得好看的介绍几本吧,
接吻能让一个不喜欢你的女人喜欢上你吗?
小弟跪求,这首歌叫什么名字啊
求五月天《后青春期的诗》专辑所有的ktv版mv
大家帮帮忙,点一下
进行神牛试练获得几级法宝
那位高人帮我写一首藏头诗
巧脉小学地址在什么地方,想过去办事
推荐资讯
JJ的什么歌好听
现在QQ农场种什么用时少得经验多?
是什么样的人了,
Pinky演过的电视剧有哪些?
我的电脑自动拨号不管用了 请问怎么取消?
男人善变是什么?
问问怎样点亮图标啊
打扫卫生,勤工助学特长一般怎么写
为什么我电脑主机开起来了 显示屏是黑的
大陆螺丝广场怎么去啊,有知道地址的么
以前在一起的时候、关系还蛮可以的!分开了就
好听的QQ名字要大人的不要非主流的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?