C语言
输入一个长整数,判断该长整数中各个位置数字是奇数还是偶数,并统计存在奇数和偶数个数
#include<stdio.h>
void dd(long n)
{
int j = 0, o = 0; int a;
while (n >=1)
{
if (n > 0 && n < 10) { a = n; }
else { a = n % 10; }
if (a % 2 == 0)
{ o++; }
else { j++; }
n = n / 10;
}
printf("奇数:%d\n偶数:%d", j, o);
}
int main()
{
long n;
printf("请输入数字:");
scanf("%d", &n);
dd(n);
return 0;
}