USACO】双数? 单数?

题意分析:

这道题的题意还是比较明了的,就是读入一个很大的数,判断它是奇数还是偶数。

解题思路:

因为我们知道,任意一个数最后一位是奇数,这个数就是奇数,偶数,同理。

这道题可以用2种方法做

方法一:

用字符串读入,把这个字符串的最后一位转换成数字,再判断。

方法二:

同样用字符串读入,但是不要把最后一位转换过去,而是用case判断。

方法一:

算法分析:

读入一串字符串s,用val把这个字符串的最后一位length(s)转换成数字a,再用odd判断a是不是奇数。

答案参考:

var

n,i,a:longint;

s:string;

begin

readln(n);

for i:=1 to n do

begin

readln(s);

val(s[length(s)],a);        //转换

if odd(a) then writeln('odd')

else writeln('even');

end;

end.

方法二:

算法分析:

同样用字符串读入,但是不要把最后一位转换过去,而是用case判断,

如果最后一位是1,3,5,7,9,它就是奇数

如果是0,2,4,6,8,它就是偶数。

答案参考:

var

n,i,a:longint;

s:string;

begin

readln(n);

for i:=1 to n do

begin

readln(s);

case s[length(s)] of

'1','3','5','7','9':writeln('odd');

'0','2','4','6','8':writeln('even');

end;

end;

end.

【USACO】双数? 单数?相关推荐

  1. 1584: 【USACO】双数? 单数?

    1584: [USACO]双数? 单数? 时间限制: 1.000 Sec  内存限制: 64 MB 提交: 6305  解决: 2829 [命题人:][下载数据: 70] 提交状态报告 题目描述 B ...

  2. 前n个自然数的阶乘之和(单数,双数,全部)

    电脑上翻出老代码,好几年前写的,尽管效率比较低,也可一用. Sub calc(ByVal n As Long, Optional types As String = "全部", O ...

  3. linux c语言乘法口诀表好记方法,乘法口诀表好记方法

    乘法口诀表好记方法 2017/11/23 12:21:00 手机版 你知道如此巧记乘法口诀表吗?下面是小编整理的一些乘法口诀表好记方法,希望对你有帮助. 九九乘法表的由来 乘法口诀表学习攻略包括九九乘 ...

  4. C语言通用工具库之exit()和atexit()函数

    一.exit()和atexit()函数 exit()退出程序.在main()函数返回系统时将自动调用exit()函数. atexit()函数通过退出时注册被调用的函数提供这种功能,atexit()接受 ...

  5. 用计算机如何算瓷砖菱形加工,瓷砖菱形块怎么计算切图解

    瓷砖菱形块怎么计算切图解 &nbsp,宽除以1.13; 长除以1.13菱形贴要先算四边要多少三角板,对应两边的三角板要这样算; &nbsp,取整数; &nbsp: &n ...

  6. 【USACO OCT09】双数还是单数?(NKOJP1237)

    P1237[USACO OCT09]双数还是单数? 时间限制 : 10000 MS   空间限制 : 65536 KB 问题描述 Bessie那惨无人道的二年级老师搞了一个有 N 个正整数表叫Bess ...

  7. NKOJ【USACO OCT09】双数还是单数?

    Bessie那惨无人道的二年级老师搞了一个有 N 个正整数表叫Bessie去判断"奇偶性"(意思是向小学二年级的学生解释,"这个数是单数,还是双数啊?").Be ...

  8. JoyOI1025 单数?双数?

    题目限制 时间限制 内存限制 评测方式 题目来源 1000ms 131072KiB 标准比较器 Local 题目背景 USACO OCT09 1ST 题目描述 Bessie那惨无人道的二年级老师搞了一 ...

  9. [TYVJ] P1025 单数?双数?

    单数?双数? 背景 Background USACO OCT09 1ST 描述 Description Bessie那惨无人道的二年级老师搞了一个有 N (1 <= N <= 100) 个 ...

最新文章

  1. django学习教程
  2. 没有什么效果的html标签,你知道却不常用的HTML标签(一)
  3. 5G 信令流程 — 5GC 的连接管理(CM,Connection Management)
  4. python使用笔记:xlrd和xlwt库的使用
  5. ListView性能[译]
  6. C#winform listbox多选的取值,采用DataRowView
  7. BFS Codeforces Round #297 (Div. 2) D. Arthur and Walls
  8. java线程实例题_java线程相关试题实例源码代码
  9. (转)API SOCKET基础(一) TCP建立连接并通信
  10. python列表转dict
  11. html5的service worker,GitHub - w3c/ServiceWorker: Service Workers
  12. [译]ASP.NET Core 2.0 全局配置项
  13. java枚举菜鸟教程_Java教程--枚举类型使用方法详细讲解
  14. adb官方最新下载链接和常用操作
  15. 【OpenCV】 码书(CodeBook)基本原理介绍
  16. 美国的知名的人工智能研究机构或者实验室
  17. 安全测试——SQL注入
  18. 菜狗杯Web_我眼里只有$wp
  19. 一秒快速修正 mysql ERROR 1406 (22001): Data too long for column ‘name‘ at row 1
  20. 如何做到两台电脑网线直连

热门文章

  1. 【6S管理操作手册】
  2. 2020高二计算机会考试题,2019-2020年高二下学期会考模拟信息技术试题 含答案
  3. 搜狗浏览器网络收藏夹恢复方法
  4. Leela Zero 0.15 + AutoGTP v16 发布
  5. PYRE 人物剧情 和 游戏技巧小结
  6. win7c盘空间越来越小_为什么你的c盘空间越来越小?
  7. win7c盘空间越来越小_Win7系统更改桌面文件路径的详细步骤「系统天地」
  8. 发票单(jQuery代码实现)
  9. ORB—点局部特征原理
  10. 【进阶篇】全流程学习《20天掌握Pytorch实战》纪实 | Day08 | 低阶API示范