#include<stdio.h>
void main()
{
int N,i,j,a[100],b[100]={0,};
scanf("%d",&N); //输入要测试N组数据
for(i=0; i<N; i++)
{
scanf("%d",&a[i]); //输入每组数据
while(a[i]) //判断第i个数据是否为0;
{
j=a[i]%10; //取第i个数据的模;
a[i]=a[i]/10;
if(j==1||j==2||j==3||j==5||j==7) //分支判断
b[i]+=0;
else if(j==0||j==4||j==6||j==9)
b[i]+=1;
else if(j==8)
b[i]+=2;
}
}
for(i=0; i<N; i++)
{
printf("%d\n",b[i]);
}
void main()
{
int N,i,j,a[100],b[100]={0,};
scanf("%d",&N); //输入要测试N组数据
for(i=0; i<N; i++)
{
scanf("%d",&a[i]); //输入每组数据
while(a[i]) //判断第i个数据是否为0;
{
j=a[i]%10; //取第i个数据的模;
a[i]=a[i]/10;
if(j==1||j==2||j==3||j==5||j==7) //分支判断
b[i]+=0;
else if(j==0||j==4||j==6||j==9)
b[i]+=1;
else if(j==8)
b[i]+=2;
}
}
for(i=0; i<N; i++)
{
printf("%d\n",b[i]);
}
}