01. 枚举

创建日期:2024-07-14
更新日期:2025-02-01

emum.cpp

#include <iostream>

enum
{
    red,
    orange,
    yellow,
    green,
    blue,
    violet,
    indigo
};

int main()
{
    using namespace std;
    cout << "Enter color code (0-6): ";
    int code;
    cin >> code;
    while (code >= red && code <= indigo)
    {
        switch (code)
        {
        case red:
            cout << "Her lips were red.\n";
            break;
        case orange:
            cout << "Her hair was orange.\n";
            break;
        case yellow:
            cout << "Her shoes were yellow.\n";
            break;
        case green:
            cout << "Her nails were green.\n";
            break;
        case blue:
            cout << "Her sweatsuit was blue.\n";
            break;
        case violet:
            cout << "Her eyes were violet.\n";
            break;
        case indigo:
            cout << "Her mood was indigo.\n";
            break;
        }
        cout << "Enter color code (0-6): ";
        cin >> code;
    }
    cout << "Bye\n";
}