技巧:巧用数组减少if语句
/* * 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
#include
#include
// 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;
}
上一篇: php新手请教数据库连接问题
下一篇: 如何生成指定长度的中文字符串
推荐阅读
-
PHP技巧:巧用json_encode()给js数组赋值
-
Javascript技巧之不要用for in语句对数组进行遍历_jquery
-
Javascript技巧之不要用for in语句对数组进行遍历_jquery
-
JavaScript移除数组元素减少长度的方法_javascript技巧
-
SQL语句技巧:查询时巧用OR实现逻辑判断
-
深入解析PHP中foreach语句控制数组循环的用法_php技巧
-
技巧:巧用数组减少if语句
-
JavaScript移除数组元素减少长度的方法_javascript技巧
-
深入解析PHP中foreach语句控制数组循环的用法_php技巧
-
PHP技巧:巧用json_encode()给js数组赋值