C++习题,在线等。悬赏50分

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:51:44
这样一道题
我想做一个菜单 叫客人点菜
一共有5项目
食物1 rmb1.50
食物2 rmb2.50
食物3 rmb1.80
食物4 rmb2.10
食物5 rmb1.70
分别有不同的单价
这个程序要求 客人点完了食物 把所点的菜的价钱和数量算出来
注意 同一种食物 客人有可能会点1次以上。
最后再以表格的方式显示出账单 账单要求很清楚 让客人知道自己点了什么。
嗯 我试试
你能+我先吗?我QQ102560985

#include <iostream.h>
void main()
{
int i=1;
int j=1;
int s=0;
int sum=0;
int a[6]={0,50,50,80,10,70};
cout<<"本店食品菜单:"<<endl<<"食物1 rmb1.50"<<endl<<"食物2 rmb2.50"<<endl<<"食物3 rmb1.80"<<endl<<"食物4 rmb2.10"<<endl<<"食物5 rmb1.70"<<endl;
cout<<"请输入食物种类(1—5)和数量(点完请输入0):"<<endl;

while (i!=0)
{

cin>>i;
if(i!=0)
cin>>j;
s=a[i]*j;
sum=sum+s;
if(i==0)
cout<<"点菜结束,共计:"<<sum<<"元"<<endl;
else
cout<<"点第"<<i<<"种食物"<<j<<"份,"<<"价格是"<<s<<"元"<<endl;
}

}

这个不是很完善,你先用,我继续写,给你补充!

这个应该差不多了,还有什么要求再说出来

主要是输入流
你只要会做一个