接骨木花有毒吗:可以帮我一下吗?

来源:百度文库 编辑:高校问答 时间:2024/04/28 07:32:52
#include<iostream.h>
int m=0;
int sum=0;
typedef void(*MenuFood)();
void food1()
{ cout << "鱼香肉丝,4元\n";
sum=sum+4;m=m+1;
}

void food2()
{ cout << "白菜豆腐,1元\n";
sum=sum+1;m=m+1;
}
void food3()
{ cout << "黄瓜鸡蛋汤,1元\n";
sum=sum+1;m=m+1;
}
void food4()
{ cout << "红烧鱼块,2元\n";
sum=sum+2;m=m+1;
}
MenumFood p[4]={food1,food2,food3,food4};
void mian()
{ int choice=0;
cout << "= = = = 菜单 = = = = = = =\n"
<< "序号 名称 单价\n \n"
<< "1 鱼香肉丝 4元 \n"
<< "2 白菜豆腐 1元 \n"
<< "3 黄瓜鸡蛋汤 1元 \n"
<< "4 红烧鱼块 2元 \n"
<< "0 选择完毕\n "
<< "= = = = = = = = = = = = = = = = = =\n"
<< "请你选菜(只要敲入1、2、3、4,"
<< " 如不再选择了请敲如0)\n\n";
do
{
cin >> choice;
switch (choice)
{ case 1: p[0]();break;
case 2: p[1]();break;
case 3: p[2]();break;
case 4: p[3]();break;
case 0: break;
default: cout <<"你敲错了。\n";
}}
while (choice!=0);
cout <<"\n你买了" << m << "个菜,共用了:"<< sum << "元\n";

}

#include<iostream.h>

int m=0;
int sum=0;
//typedef void(*MenuFood)();

void food1()
{ cout << "鱼香肉丝,4元\n";
sum=sum+4;m=m+1;
}

void food2()
{ cout << "白菜豆腐,1元\n";
sum=sum+1;m=m+1;
}
void food3()
{ cout << "黄瓜鸡蛋汤,1元\n";
sum=sum+1;m=m+1;
}
void food4()
{ cout << "红烧鱼块,2元\n";
sum=sum+2;m=m+1;
}
//MenumFood p[4]={food1,food2,food3,food4};
void main()
{ int choice=0;
cout << "= = = = 菜单 = = = = = = =\n"
<< "序号 名称 单价\n \n"
<< "1 鱼香肉丝 4元 \n"
<< "2 白菜豆腐 1元 \n"
<< "3 黄瓜鸡蛋汤 1元 \n"
<< "4 红烧鱼块 2元 \n"
<< "0 选择完毕\n "
<< "= = = = = = = = = = = = = = = = = =\n"
<< "请你选菜(只要敲入1、2、3、4,"
<< " 如不再选择了请敲如0)\n\n";
do
{
cin >> choice;
switch (choice)
{ case 1: food1();break;
case 2: food2();break;
case 3: food3();break;
case 4: food4();break;
case 0: break;
default: cout <<"你敲错了。\n";
}}
while (choice!=0);
cout <<"\n你买了" << m << "个菜,共用了:"<< sum << "元\n";

其实不用MenuFood 的, 而且你的 main 打错了

不好意思,本人是学JAVA的

我晕,网上有那种专门的网站,你去问问

什么意思?