输入一个数,判断是不是偶数。
知识点:
1. 条件判断语句if
2. 条件表达式,是否相等==
思路:
判断一个数能否被2整除。
程序如下:
#include <iostream>
using namespace std;
int main()
{
cout << "Please input a num: ";
int num;
cin >> num;
if(num % 2 == 0)
cout << num << "是偶数" << endl;
else
cout << num << "不是偶数" << endl;
return 0;
}
程序说明:
1. 条件判断:
(1)单分支结构 if
if(条件表达式)
{
执行的语句
//或者语句块,语句块即多条语句
}
(2)双分支结构 if - else
if(条件表达式)
{
执行的语句
//或者语句块,语句块即多条语句
}
else
{
//语句或者语句块
}
(3)多分支结构 if - else if - else if - ……- else
if( )
{
}
else if( )
{
}
else if( )
{
}
.........
else
{
}
如果if -else下面只有一句执行语句,大括号可以省略,但是建议的编程习惯是,永远使用大括号。
2. 条件表达式
== 判断是否相等(注意与等号=的区别,=使赋值语句,==是判断是否相等的条件表达式)
> 是否大于
< 是否小于
>= 是否大于等于
<= 是否小于等于
练习:
1. 输入一个整数,判断它是否是奇数。
2. 输入一个三位数,判断这个三位数是否是水仙花数(比如153 = 1^3 + 5^3 + 3^3,它就是水仙花数)。
辽阳青少年编程教育
网友评论