C编程之旅:简单的Dos菜单的实现

#include  < iostream >
#include 
< conio.h >

using   namespace  std;

void  Add();
void  Sub();
void  Mul();
void  Div();
void  Hello();
void  Message();

int  main()
{
    
int i = 0;

    
while (true)
    
{
        Message();

        cout 
<< "please input youre choice: " << endl;
        cin 
>> i;

        
switch (i)
        
{
        
case 0:
            cout 
<< "welcome next time!" << endl;
            
return 0;

        
case 1:
            Add();
            
break;

        
case 2:
            Sub();
            
break;

        
case 3:
            Mul();
            
break;

        
case 4:
            Div();
            
break;

        
case 5:
            Hello();
            
break;

        
default:
            cout 
<< "please input a correct number (0 ~ 5)." << endl;
            
break;
        }


        cout 
<< "press any key to continue...." << endl;
        getche();
    }


    
return 0;
}


void  Add()
{
    
int a = 0;
    
int b = 0;

    cout 
<< "execute add()" << endl;

    cout 
<< "please input a: " << endl;
    cin 
>> a;

    cout 
<< "Please input b: " << endl;
    cin 
>> b;

    cout 
<< "a + b  = " << a + b << endl;
}



void  Sub()
{
    
int a = 0;
    
int b = 0;

    cout 
<< "execute sub()" << endl;

    cout 
<< "please input a: " << endl;
    cin 
>> a;

    cout 
<< "Please input b: " << endl;
    cin 
>> b;

    cout 
<< "a - b = " << a - b << endl;
}


void  Mul()
{
    
int a = 0;
    
int b = 0;

    cout 
<< "execute mul()" << endl;

    cout 
<< "please input a: " << endl;
    cin 
>> a;

    cout 
<< "Please input b: " << endl;
    cin 
>> b;

    cout 
<< "a * b = " << a * b << endl;
}


void  Div()
{
    
int a = 0;
    
int b = 0;

    cout 
<< "execute div() " << endl;

    cout 
<< "please input a: " << endl;
    cin 
>> a;

    cout 
<< "Please input b: " << endl;
    cin 
>> b;

    cout 
<< "a / b = " << a / b << endl;
}


void  Hello()
{
    cout 
<< "hello, consumer" << endl;
}


void  Message()
{
    cout 
<< endl;
    cout 
<< "-----------------------------------------------------------------------" << endl;
    cout 
<< "0. exit" << endl;
    cout 
<< "1. add()" << endl;
    cout 
<< "2. sub()" << endl;
    cout 
<< "3. mul()" << endl;
    cout 
<< "4. div()" << endl;
    cout 
<< "5. hello() " << endl;
    cout 
<< "-----------------------------------------------------------------------" << endl;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值