在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;
}