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;
}
阅读更多
文章标签: dos 编程 c div
个人分类: C/C++
想对作者说点什么? 我来说一句

一个C语言实现菜单的例子

2009年05月29日 23KB 下载

父与子的编程之旅完整kindle版

2018年01月18日 7.73MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭