| 
 | 
 
#include <stdio.h> 
int main () 
{ 
  int ri, repeat; 
    int count; 
      long in; 
int countdigit (long number, int digit); 
 
scanf ("% d",&repeat); 
for (ri = 1; ri <= repeat; ri ++) { 
scanf ("% ld",&in); 
count = countdigit (in, 2); 
printf ("count =% d\n", count); 
} 
} 
int countdigit (long number, int digit) 
{ 
 
int a, t, count, count1, i; 
count = 1; count1 = 0; 
while ((t = number / 10)! = 0) 
count ++; 
for (i = 1; i <= count; i ++) 
{a = number; 
for (; a> 0; a / = 10) 
(if (a% 10 == 2) 
count1 ++;}} 
return count1;} |   
 
 
 
 |