阿杰杰
15 years ago
int aa[6] = {2,5,7,3,6,0}; int cnt[10]; int ii;
阿杰杰
15 years ago
for (ii =0;ii<10;ii++)cnt[ii] = 2; for (ii =0;ii<6;ii++)cnt[aa[ii]]++; printf("%d",aa[4]+cnt[2]); //ans:=9
達人( ̄0  ̄)y
15 years ago
for (ii =0;ii<10;ii++)cnt[ii] = 2;這行是在說cnt10個位置都放2進去
達人( ̄0  ̄)y
15 years ago
for (ii =0;ii<6;ii++)cnt[aa[ii]]++; 這行是在說 例如ii是0,等於cnt[aa[0]]++,aa[0]的值為2,所以cnt[2]++,cnt裡面都是2,所以++後變成3,aa[4]是6所以aa[4]+cnt[2]=9
立即下載