当前位置:首页 > 模拟 > 正文
SSOJ2643单数?双数?
2520+

题目大意:判断n个数的奇偶性,奇数输出odd,偶数输出even,注意,数字可能很大,不超过61位。

题目描述

Bessie那惨无人道的二年级老师搞了一个有  N  (1  < =  N  < =  100)  个正整数  I  (1  < =  I  < =  10^60)  的表叫Bessie去判断“奇偶性”(这个词语意思向二年级的学生解释,就是“这个数是单数,还是双数啊?”)。Bessie被那个表的长度深深地震精到了,竟然跟栋栋的泛做表格一洋多道题!!!毕竟她才刚刚学会数数啊。
写一个程序读入N个整数,如果是双数,那麼在独立的一行内输出” even” ,如果是单数则类似地输出” odd” .

输入

*  第一行:  一个单独的整数:  N

*  第2到第N+1行:  第j+1行有第j个需要判断奇偶性的整数。

输出

*  第1..N行:  第j行根据第j个整数的奇偶性输出一个单词” even” 或者” odd”

样例输入

2
1024
5931

样例输出

even
odd

提示

1024可以被2整除;  而5931不可以。

解题思路

10^60,超过int,也超过long long,存储只能用高精度。判断是奇数还是偶数,只需要看数字末位是奇数还是偶数就行。

我们可以用字符串读入,判断字符串末尾的奇偶性;或者逐个字符读入,读到最后一个再输出判断结果。

程序实现

About

坚决不Copy代码!

本文标签:,,,,

SSOJ2643单数?双数?:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!