您的位置:首页 > 其它

二、分支结构和循环结构

2017-11-19 20:23 218 查看
分支有if的条件语句和switch的开关语句

例子一:

判断一个数的奇偶性:

#include <iostream>

using namespace std;

int main()
{
int i;
while(cin>>i){
if(i%2)cout<<"奇数"<<endl;
else cout<<"偶数"<<endl;
}
return 0;
}
这里这个while是说可以多次输入,之前的简单程序是输入一次就结束了。

还有一个小技巧就是不用%2而是只看最后一位做与运算。

#include <iostream>

using namespace std;

int main()
{
int i;
while(cin>>i){
if(i&1)cout<<"奇数"<<endl;
else cout<<"偶数"<<endl;
}
return 0;
}
这里是按位做与,末尾一位和1与等于零时不就是末尾是0吗,就这个原理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: