本题目要求读入1个正整数n,判断正整数n是否同时含有奇数字和偶数字。
小贴士:单循环。需要把整数拆成一个个的个位数,然后判断是不是奇偶数
输入格式:
输入一个正整数n。
输出格式:
输出此正整数,并输出YES(表示同时含有)或NO(表示不同时含有)。
输入样例:
123
输出样例:
123 YES
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
#include<stdio.h>
int main()
{
int n,x=0,flag=0,count=0,m;
scanf("%d",&n);
x=n;
while(n>0)
{
m=n%10;
n/=10;
if(m%2==0){
flag=1;
}
else
{
count=1;
}
}
if(count==1 && flag==1){
printf("%d YES",x);
}
else
{
printf("%d NO",x);
}
return 0;
}