判断奇偶(c++基础)
题目描述:
输入一个整数,打印出它是奇数(odd)还是偶数(even)
输入格式:
一个数
输出格式:
输出odd或even
样例输入:
7
样例输出:
odd
提示:
if (关系表达式) 语句1; //关系表达式的值为真执行语句1,否则执行语句2,
else 语句2;
注意语句后面有分号。
当要语句1或语句2由多条语句组成,那么需要用{}括起来。
例:
int x;
cin>>x;
if ( x > 0) cout<< ">0";
else if (x ==0) cout<< "=0";
else cout<<"<0";
关系运算符 | 意思 |
> | 大于 |
>= | 大于等于 |
< | 小于 |
<= | 小于等于 |
== | 等于 |
!= | 不等于 |
! | 否,真变假,假变真,即取反 |
|| (也可用 or ) | 或者,两边只要有一个位真就为真 |
&& (也可用 and ) | 并且,两边同时为真才为真 |
时间限制: 1000ms
空间限制: 128MB
题解:如果对二取余的结果为0就是偶数,否则是奇数。
代码如下:
#include<cstdio>
int main(){long long a;scanf("%d",&a);if(a%2==0){printf("even");}else{printf("odd");}
}
扩展题目:
奇数偶数
题目描述:
输入一个数a,如果是奇数(单数),输出a*2的结果;如果是偶数(双数),输出a-1的结果。
输入格式:
一个正整数a。
输出格式:
一个正整数。
样例输入:
样例1: 17样例2: 100
样例输出:
样例1: 34样例2: 99
提示:
1 <= a <= 10000
题解:本题与上个题目思路完全一样。
#include<cstdio>
int main(){long long a;scanf("%d",&a);if(a%2==0){printf("%d",a-1);}else{printf("%d",2*a);}
}
判断奇偶(c++基础)相关推荐
- 位运算判断奇偶数_基础拾遗:除了amp;和amp;amp;的区别,你还要知道位运算的这5个运算符...
01 前言 那年刚找工作那会,就碰到过这么一个简单的题目1.都是作为逻辑与的运算符.2.&&具有短路功能,计算出前者false,就不需计算后者的true or false.后来在微信群 ...
- 位运算判断奇偶数_位运算符判断奇偶
之前在学习Java时其实已经踩过一次坑,这次又忘了.再次记录一下这个小问题 我们在判断奇偶时,除了最常用的%2,还可以用位运算符&去判断,但是有时会忘了加上括号,导致结果出错. 如图:本意想让 ...
- 位运算判断奇偶数_位运算判断奇偶数
第一条:利用位运算判断一个整数是奇数还是偶数. 经常用到一个for循环,当索引i是奇数时执行语句A,偶数时执行语句B.判断i是奇数还是偶数,可用如下方法: if(i &1){ //i是奇数情况 ...
- VBA提高篇_12_1 VBA判断奇偶数的方法
VBA 判断奇偶数的方法 Sub test() Debug.Print 1 And 1 '1 奇数 Debug.Print 2 And 1 '0 偶数 Debug.Print 3 And 1 '1 奇 ...
- Java方法的案例:求和、判断奇偶数、求最值
1.方法定义的技巧说明: 修饰符 返回值类型 方法名( 形参列表 ) {方法体代码( 需要执行的功能代码 )return 返回值; } 1.修饰符:public static-----→暂时固定用这个 ...
- oracle判断if函数,ORACLE判断奇偶数函数
ORACLE判断奇偶数函数 create or replace function f_isodd(p_num in number) return number as begin if mod(p_nu ...
- 36-Java方法的案例:求和、判断奇偶数、求最值
一.方法定义的技巧说明 修饰符 返回值类型 方法名( 形参列表 ) {方法体代码( 需要执行的功能代码 )return 返回值; } 修饰符: public static-->暂时固定 方法名称 ...
- C语言- 循环打印 for循环例子(判断奇偶数) 第四讲
回顾: * 程序目的 猜数游戏(单数) * scanf() //与程序交互的用法 * 流 ...
- C语言自增自减运算、判断奇偶数、三角形面积
C语言程序案例之二 问题引入 自增和自减运算 判断奇偶数 输入三个数,判断是否为三角形,如是,则计算三角形的面积 问题引入 1.实现++和--的输出 2.判断奇偶数 3.输入三边,判断是否构成三角形并 ...
- 位运算判断奇偶-C语言
//位运算判断奇偶 #include <stdio.h> int main() {int a;printf("输入一个整数:\n");scanf("%d&qu ...
最新文章
- PHP调试的时候遇到Warning: session_start() [function.session-
- regexpal 正则表达式实时调试工具
- 一步带你了解java程序逻辑控制
- 部署xhprof监控php效率(linux版本)
- Java中特质模式的定义
- jdbc连接mysql数据库过程_jdbc连接数据库的步骤
- 数组元素的填充与替换、排序和复制
- Win11中文包下载失败?Win11无法安装中文包语言包解决方法
- 报表控件Stimulsoft Report在招投标系统中的应用
- java简单实现购物车添加,查询,修改,结算商品程序
- mysql nemesis后缀,YOUR FILES ARE ENCRYPTED
- CodeForces Round #521 (Div.3) B. Disturbed People
- 区块链技术在物联网中的应用概述
- 分享一个会遮掩的吊炸天登录页面
- 跨境电商RPA是什么意思?用PRA工具能做啥?
- 加班调休被拒的程序员,怒怼996是行规的HR,你的996真的值吗?
- mysql中文名字段引起的触发器语法错误
- 外网访问家里的nas
- 【删除含有合并单元格的excel某列】
- 秋招—文思海辉笔试题
热门文章
- JAVA多线程作业-多人买票
- 算法基础--快慢指针
- java-php-python-ssm计算机公共课程学习资源管理系统计算机毕业设计
- 一个简单的步骤让你的 Python 代码更干净
- Linux使用非root用户在根目录中创建文件夹
- 火车头采集器V9版本 Json提取bug
- python道德经摘要
- 超级计算机模型,迄今为止最精确的黑洞合并模拟,由超级计算机和人工智能创建!...
- 使用ES Rally出错:certificate verify failed: self signed certificate in certificate chain
- android 进度条图标方形_android进度条的样式