c语言编程输入一个整数,判断该整数是否全部由奇数字组成或全部由偶数字组成?
2个回答
展开全部
在C语言程序中先读入这个整数,然后设置二个变量,分别统计是每一位数的奇数个和偶数个数。当全部判断结束以后,只要判断如果是奇数的个数为零,或者偶数的个数为零,那么这个数就是全部由偶数或者全部由奇数组成的。
#include<stdio.h>
int main()
{ int x,n1,n2;
scanf("%d",&x);
for(n1=n2=0;x;x/=10)
if(x%2==1)n1++;
else n2++;
if(n2==0)printf("全部由奇数字组成\n");
else if(n1==0)printf("全部由偶数字组成\n");
else printf("由奇数字和偶数字组成\n");
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询