Description
输入一个整数,求该数所有位上奇数出现的总次数和偶数出现的总次数。例如,输入12345,其中奇数包括1、3、5三个,偶数为2、4两个。
Input
一个整数N(-10^9 <= N <=10^9)。
Output
该数所有位上出现的奇数总次数及偶数总次数,由“,”号隔开。
Sample Input
12345
Sample Output
3,2
#include<stdio.h>
//by linker7
int main(void)
{
int a,n,count=1,b,z,j,h;
scanf("%d",&a);
if(a<0){a=-a;
};
b=a;
while(1){
if((a/10)>0){count=count+1;
}
if((a/10)==0){break;
}
a=a/10;
}
n=count;
for(z=1;z<=n;z++){
if((b%10)%2==0){h=h+1;
}
if((b%10)%2!=0){j=j+1;
}
b=b/10;
}
printf("%d,%d",j,h);
return 0;
}
528

被折叠的 条评论
为什么被折叠?



