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:判断是否为两位数相关推荐

  1. 信息学奥赛一本通 1044:判断是否为两位数 | OpenJudge NOI 1.4 06

    [题目链接] ybt 1044:判断是否为两位数 OpenJudge NOI 1.4 06:判断是否为两位数 [题目考点] 1. 逻辑运算符:与&& 逻辑表达式a && ...

  2. 信息学奥赛一本通(1044:判断是否为两位数)

    1044:判断是否为两位数 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 57937     通过数: 40630 [题目描述] 判断一个正整数是否是两位数(即大 ...

  3. 【1044】判断是否为两位数

    1044:判断是否为两位数 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 65970     通过数: 46683 [题目描述] 判断一个正整数是否是两位数(即大 ...

  4. 1.4编程基础之逻辑表达式与条件分支 06 判断是否为两位数

    http://noi.openjudge.cn/ch0104/06/ /* 1.4编程基础之逻辑表达式与条件分支 06 判断是否为两位数 http://noi.openjudge.cn/ch0104/ ...

  5. C/C++编程学习 - 第4周 ⑦ 判断是否为两位数

    题目链接 题目描述 判断一个正整数是否是两位数(即大于等于 10 且小于等于 99). 蒜头君:很简单的,快来通过它吧! 输入格式 一个正整数,不超过 1000. 输出格式 一行.若该正整数是两位数, ...

  6. 06:判断是否为两位数

    总时间限制: 1000ms 内存限制: 65536kB 描述 判断一个正整数是否是两位数(即大于等于10且小于等于99). 输入 一个正整数,不超过1000. 输出 一行.若该正整数是两位数,输出1, ...

  7. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1044:判断是否为两位数

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 15489 通过数: 11099 [题目描述] 判断一个正整数是否是两位数(即大于等于10且小于等于99).若该正整数是两位数,输出 ...

  8. 信息学奥赛一本通C++语言——1044:判断是否为两位数

    [题目描述] 判断一个正整数是否是两位数(即大于等于10且小于等于99).若该正整数是两位数,输出1,否则输出0. [输入] 一个正整数,不超过1000. [输出] 一行.若该正整数是两位数,输出1, ...

  9. 判断是否为两位数(信息学奥赛一本通-T1044)

    [题目描述] 判断一个正整数是否是两位数(即大于等于10且小于等于99).若该正整数是两位数,输出1,否则输出0. [输入] 一个正整数,不超过1000. [输出] 一行.若该正整数是两位数,输出1, ...

最新文章

  1. 8080端口被占用的解决方案(其它端口同理)
  2. 【SICP练习】3 练习1.7
  3. ASP.NET Core Web 应用程序系列(三)- 在ASP.NET Core中使用Autofac替换自带DI进行构造函数和属性的批量依赖注入(MVC当中应用)...
  4. 10.傅里叶变换——更正式的傅里叶变换,频谱,局限性,离散傅里叶变换_4
  5. Essential SQLAlchemy2th学习笔记之反射Reflection
  6. eNSP进行配置网络模拟网络联通
  7. XMLHTTP使用详解
  8. ESXI NUMA node 1 has no memory..
  9. 如何快速实现自定义sql分页?若不会,我便手把手教你【详细】
  10. 【软件开发规范五】《用户需求及规格说明书》
  11. 计算机对用户的操作做出反应,云南省计算机二级VB考试真题题库
  12. 完美解决Teamview12 过期之后不能用问题
  13. iOS数据恢复工具PhoneRescue for Mac中文破解版
  14. 连接游戏服务器网络延迟高,玩游戏网络延迟高怎么办 网络卡Ping值很高的解决方法...
  15. 微信小程序云开发--上传图片到云存储获取并展示云存储里的图片
  16. 执行董事和非执行董事的区别
  17. android话费查询接口,Android 小应用--一键查话费移动版(附源码)
  18. java自行车起源_公路自行车赛的起源、发展及历史
  19. cron定时任务详解
  20. 美团外卖API接入(一)

热门文章

  1. WIFI6 芯片厂商制程工艺
  2. ggplot 绘制热图
  3. java wate_Water.java
  4. amazon - amzreport 之 amazon report list
  5. DDC EDID 介绍
  6. ARM AArch32和AArch64通用寄存器、状态寄存器
  7. 奥利给! loading效果这么搞真的太棒了
  8. 基础的网络服务器开发
  9. 跳入餐饮新消费水池,腾讯、字节、B站能否“如鱼得水”?
  10. 使用natapp实现内网穿透详细教程