Heim >Datenbank >MySQL-Tutorial >技巧:巧用数组减少if语句

技巧:巧用数组减少if语句

WBOY
WBOYOriginal
2016-06-07 15:29:41978Durchsuche

/* * FileName: odd_or_even.cpp * Author: Antigloss at http://stdcpp.cn * LastModifiedDate: 2005-7-22 22:30 * Purpose: Tell if a given number is odd or even */ #include cstdlib // for EXIT_SUCCESS #include iostream #include limits // for nu

 /*
 * FileName:          odd_or_even.cpp
 * Author:            Antigloss at http://stdcpp.cn
 * LastModifiedDate:  2005-7-22 22:30
 * Purpose:           Tell if a given number is odd or even
 */

#include     // for EXIT_SUCCESS
#include
#include      // for numeric_limits

// flush the input buffer
inline void flush_stdin()
{
    std::cin.clear(); // clear error state of the stream
    // clear data left at the input buffer
    std::cin.ignore( std::numeric_limits::max(), '\n' );
} // end of flush_stdin

int main()
{
    long num;
    const char *msg[] = { "Even", "Odd" };

    for (;;) {
        std::cout

        if ( std::cin >> num ) {
            std::cout         } else {
            std::cin.clear(); // clear error state before reading from the input stream
            if ( std::cin.get() == 'q' ) {
                flush_stdin();
                break;
            }
            std::cerr         }
        flush_stdin();
    }

    std::cout     std::cin.get();
    return EXIT_SUCCESS;
}

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:创建示例数据库Nächster Artikel:vim技巧备忘