油菜花像什么比喻句:一道C++的程序题,求助达人~

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 11:23:40
假如一周食谱如下:

星期一:青菜
星期二:鸡
星期三:鱼
星期四:肉
星期五:鸡蛋
星期六:豆制品
星期日:海鲜

编写一个程序,要求实现用户在输入今天星期几(1~7)时,显示当天食谱的内容.

需要用多重if结构或者switch结构(达人请告诉我完整的程序,偷懒吧=V=)

#include <iostream>
using namespace std;

void main()
{
int i;
cout<<"Input day:<<;
cin>>i;
switch(i)
{
case 1:cout<<"青菜"<<endl;break;
case 2:cout<<"鸡"<<endl;break;
case 3:cout<<"鱼"<<endl;break;
case 4:cout<<"肉"<<endl;break;
case 5:cout<<"鸡蛋"<<endl;break;
case 6:cout<<"豆制品"<<endl;break;
case 7:cout<<"海鲜"<<endl;break;
default:cout<<"Error!"<<endl;
}
}

我就给你完整部分吧。
#include<iostream.h>
void main(void)
{
int i;
cin>>i;
switch(i)
{
case 1:cout<<"青菜"<<endl;
case 2:cout<<"鸡"<<endl;
case 3:cout<<"鱼"<<endl;
case 4:cout<<"肉"<<endl;
case 5:cout<<"鸡蛋"<<endl;
case 6:cout<<"豆制品"<<endl;
case 7:cout<<"海鲜"<<endl;
}
}

二楼忘了break;
三楼拉了个“号
#include <iostream.h>
void main()
{
int nu;
cout<<"Today is ?";
cin>>nu;
switch(nu) {
case :1
cout<<"青菜";
break;
case :2
cout<<"鸡";
break;
case :3
cout<<"鱼";
break;
case :4
cout<<"肉";
break;
case :5
cout<<"鸡蛋";
break;
case :6
cout<<"豆制品";
break;
case :7
cout<<"海鲜";
break;
}
}

关键部分

switch(input)

case 1:print(青菜)

...........
case 7:(海鲜)

int i;
for(;;)
{
cout<<"输入今天星期几(1~7,输入0退出):";
cin>>i;
if(i<0&&i>7)
{
cout<<"输入有误,请重新输入";
}
if(i==1)cout<<"星期一:青菜 ";
if(i==2)cout<<"星期二:鸡 ";
if(i==3)cout<<"星期三:鱼 ";
if(i==4)cout<<"星期四:肉 ";
if(i==5)cout<<"星期五:鸡蛋 ";
if(i==6)cout<<"星期六:豆制品 ";
if(i==7)cout<<"星期日:海鲜 ";
if(i==0)break;
}

太简单了