求大神给我编一个C++程序,谢谢了,问题在问题补充里面,不胜感激涕零!!!呜呜!!!

例题:某百货公司为了促销,采用购物打折的优惠方法。每位顾客一次购物:在1000元以上者,按九五折优惠;在2000元以上者,按九折优惠;在3000元以上者,按八五折优惠;在... 例题:某百货公司为了促销,采用购物打折的优惠方法。每位顾客一次购物:
在1000元以上者,按九五折优惠;
在2000元以上者,按九折优惠;
在3000元以上者,按八五折优惠;
在4000元以上者,按八折优惠。
请编写程序,输入购物款数,计算并输出优惠价。
展开
 我来答
水煮冰欺凌
2013-06-27 · 超过27用户采纳过TA的回答
知道答主
回答量:70
采纳率:100%
帮助的人:33.9万
展开全部

#include <iostream>

using namespace std;


int main()

{

int money = 0;


cout<<"请输入购物价格"<<endl;

cin>>money;


if(4000 >= money)

cout<<"实付金额"<<money * 0.8<<endl;

else if(money >= 3000)

cout<<"实付金额"<<money * 0.85<<endl;

else if(money >= 2000)

cout<<"实付金额"<<money * 0.9<<endl;

else if(money >= 1000)

cout<<"实付金额"<<money * 0.95<<endl;

return 0;

}

望采纳  直接复制到编译器 编译就行
liuchengbodp
2013-06-27 · TA获得超过102个赞
知道小有建树答主
回答量:173
采纳率:75%
帮助的人:68.3万
展开全部
double youhui (int value)
{
if(value>=4000)
return value*0.8;
else if(value>=3000)
return value*0.85;
else if(value >=2000)
return value *0.9;
else if(value >=1000)
return value*0.95 ;
return value ;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunyinqi0508_B
2013-06-27 · TA获得超过370个赞
知道答主
回答量:52
采纳率:0%
帮助的人:61.7万
展开全部
#include<iostream>
using namespace std;
int main()
{float price,ans;
cin>>price;
ans=0.0;
if(price>4000.0)ans=price*0.8;
else if(price>3000.0)ans=price*0.85;
else if(price>2000.0)ans=price*0.9;
else if (price>1000.0)ans=price*0.95;
else ans=price;
cout<<ans<<endl;
return 0;
}

你看看行不

如有问题,请追问

追问
程序是能运行 可是最好改一下 运行程序的时候 需要提示“请输入购物价格”,输出“实付金额”,该怎么改啊?
追答

好的

#include<iostream>
using namespace std;
int main()
{float price,ans;
cout<<"请输入购物价格:"<<endl 
cin>>price;
ans=0.0;
if(price>4000.0)ans=price*0.8;
else if(price>3000.0)ans=price*0.85;
else if(price>2000.0)ans=price*0.9;
else if (price>1000.0)ans=price*0.95;
else ans=price;
cout<<"\n实付金额:"<<ans<<endl;
return 0;
}

这样就行了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tq0cdxa
2013-06-27 · TA获得超过123个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:209万
展开全部
int i=0;

 cin>>i;

 if(i>=1000)

 {

  if(i>=2000)   

  {

   if(i>=3000)   

   {

    if(i>=4000)   

    {

     cout<<"优惠价"<<i*0.8<<endl;

    }

    else

    {

     cout<<"优惠价"<<i*0.85<<endl;

    }

   }

   else

   {

    cout<<"优惠价"<<i*0.9<<endl;

   }

  }

  else

  {

   cout<<"优惠价"<<i*0.95<<endl;

  }

 }

 else

 {

  cout<<"优惠价"<<i<<endl;

 }
追问
编译了有一个错误
追答
什么错误...
我真不想猜是这个cout cin 未定义~~~
#include
using namespace std;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式