1044:判断是否为两位数
1044:判断是否为两位数
时间限制: 1000 ms 内存限制: 65536 KB
【题目描述】
判断一个正整数是否是两位数(即大于等于10且小于等于99)。若该正整数是两位数,输出1,否则输出0。
【输入】
一个正整数,不超过1000。
【输出】
一行。若该正整数是两位数,输出1,否则输出0。
【输入样例】
54
【输出样例】
1
说明:
主要考查使用if条件语句解决数学问题,以及逻辑与运算符的运用。
思路分析:
根据题意,不难理解,但关键是如何写if的条件。第一个条件:正整数n大于或等于10,即n>=10。第二个条件:正整数n小于或等于99,即n<=99。其中这两个条件也可以演变成:n>9,n<100而且这两个条件是同时满足。因为仅满足一个条件不足以证明n是两位数。例如n=345,那么n>10,满足了第一个条件,但n>99,第二个条件不能满足。可以使用嵌套if:这种写法并不容易理解。不过可以这么思考:只要同时满足两个条件,就输出1;否则输出0。此时使用逻辑与运算符"&&"把两个条件连接起来即可:if (n >= 10 && n <= 99) cout << 1;else cout << 0;数据类型:本题输入的是正整数,而且不超过1000,选择int类型或unsigned类型皆可。
求解过程:
声明一个int类型变量n。输入一个正整数给变量n。如果n大于或等于10,并且n小于或等于99,则输出1。否则,输出0。
参考代码 - C++:
#include <iostream>
using namespace std;
int main()
{int n;cin >> n;if (n >= 10 && n <= 99) cout << 1;else cout << 0;return 0;
}
参考代码 - C语言:
#include <stdio.h>
int main()
{int n;scanf("%d", &n);if (n >= 10 && n <= 99)printf("%d", 1);elseprintf("%d", 0);return 0;
}
1044:判断是否为两位数相关推荐
- 信息学奥赛一本通 1044:判断是否为两位数 | OpenJudge NOI 1.4 06
[题目链接] ybt 1044:判断是否为两位数 OpenJudge NOI 1.4 06:判断是否为两位数 [题目考点] 1. 逻辑运算符:与&& 逻辑表达式a && ...
- 信息学奥赛一本通(1044:判断是否为两位数)
1044:判断是否为两位数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 57937 通过数: 40630 [题目描述] 判断一个正整数是否是两位数(即大 ...
- 【1044】判断是否为两位数
1044:判断是否为两位数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 65970 通过数: 46683 [题目描述] 判断一个正整数是否是两位数(即大 ...
- 1.4编程基础之逻辑表达式与条件分支 06 判断是否为两位数
http://noi.openjudge.cn/ch0104/06/ /* 1.4编程基础之逻辑表达式与条件分支 06 判断是否为两位数 http://noi.openjudge.cn/ch0104/ ...
- C/C++编程学习 - 第4周 ⑦ 判断是否为两位数
题目链接 题目描述 判断一个正整数是否是两位数(即大于等于 10 且小于等于 99). 蒜头君:很简单的,快来通过它吧! 输入格式 一个正整数,不超过 1000. 输出格式 一行.若该正整数是两位数, ...
- 06:判断是否为两位数
总时间限制: 1000ms 内存限制: 65536kB 描述 判断一个正整数是否是两位数(即大于等于10且小于等于99). 输入 一个正整数,不超过1000. 输出 一行.若该正整数是两位数,输出1, ...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1044:判断是否为两位数
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 15489 通过数: 11099 [题目描述] 判断一个正整数是否是两位数(即大于等于10且小于等于99).若该正整数是两位数,输出 ...
- 信息学奥赛一本通C++语言——1044:判断是否为两位数
[题目描述] 判断一个正整数是否是两位数(即大于等于10且小于等于99).若该正整数是两位数,输出1,否则输出0. [输入] 一个正整数,不超过1000. [输出] 一行.若该正整数是两位数,输出1, ...
- 判断是否为两位数(信息学奥赛一本通-T1044)
[题目描述] 判断一个正整数是否是两位数(即大于等于10且小于等于99).若该正整数是两位数,输出1,否则输出0. [输入] 一个正整数,不超过1000. [输出] 一行.若该正整数是两位数,输出1, ...
最新文章
- 8080端口被占用的解决方案(其它端口同理)
- 【SICP练习】3 练习1.7
- ASP.NET Core Web 应用程序系列(三)- 在ASP.NET Core中使用Autofac替换自带DI进行构造函数和属性的批量依赖注入(MVC当中应用)...
- 10.傅里叶变换——更正式的傅里叶变换,频谱,局限性,离散傅里叶变换_4
- Essential SQLAlchemy2th学习笔记之反射Reflection
- eNSP进行配置网络模拟网络联通
- XMLHTTP使用详解
- ESXI NUMA node 1 has no memory..
- 如何快速实现自定义sql分页?若不会,我便手把手教你【详细】
- 【软件开发规范五】《用户需求及规格说明书》
- 计算机对用户的操作做出反应,云南省计算机二级VB考试真题题库
- 完美解决Teamview12 过期之后不能用问题
- iOS数据恢复工具PhoneRescue for Mac中文破解版
- 连接游戏服务器网络延迟高,玩游戏网络延迟高怎么办 网络卡Ping值很高的解决方法...
- 微信小程序云开发--上传图片到云存储获取并展示云存储里的图片
- 执行董事和非执行董事的区别
- android话费查询接口,Android 小应用--一键查话费移动版(附源码)
- java自行车起源_公路自行车赛的起源、发展及历史
- cron定时任务详解
- 美团外卖API接入(一)