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

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

WBOY
Freigeben: 2016-06-07 15:29:41
Original
967 Leute haben es durchsucht

/* * 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;
}

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage