多重判断,累计计数,这个判断应该如何写

判断a,b,c,d,e,f,g,h,i,j,k,l,m,n的值是否为2,然后计算z等于几

int z=0 
if  (op.value("a")==2)
    then z=z+1
    else 
        z=z
return z
if  (op.value("b")==2)
    then z=z+1
    else 
        z=z
return z

是否要这样一直写下去

放到一个数组中,然后做个循环,判断是否等于2就可以了。

大概是这样

{
    char str[]="a";
    int z= 0;
    for(int i=0;i<14;i++){
        if (op.value(str)==2) {
            z++;
        }
        str[0]++;
    }
    return z;
}