1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 7-163 判断正整数n是否同时含有奇数和偶数

7-163 判断正整数n是否同时含有奇数和偶数

时间:2023-11-21 19:57:55

相关推荐

7-163 判断正整数n是否同时含有奇数和偶数

7-163 判断正整数n是否同时含有奇数和偶数

本题目要求读入1个正整数n,判断正整数n是否同时含有奇数字和偶数字。

输入格式:

输入一个正整数n。

输出格式:

输出此正整数,并输出YES(表示同时含有)或NO(表示不同时含有)。

输入样例:

123

输出样例:

123 YES

#include <stdio.h>int main() {char n[100];int flag_odd = 0, flag_even = 0;scanf("%s", n);for (int i = 0; i < 100; ++i) {if (n[i] == '\0') {break;}if ((n[i] - 48) % 2 == 0) {flag_even = 1;} else {flag_odd = 1;}}if (flag_even && flag_odd) {printf("%s YES", n);} else {printf("%s NO", n);}return 0;}

思路

- 默认给出的数字位数小于100位,把该数字当做字符串存入字符数组,对字符数组中的每个数字进行判断奇偶即可,在外面声明两个变量,当判断为奇偶数时对这两个变量进行赋 值,在输出的时候分别对这两个标记变量进行验证即可

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。