谁能帮我解释下!(在线等待)
main(){int a[12]={1,2,3,4,4,3,2,1,1,1,3,2},s[5]={0},i;
for(i=0;i<12;i++) s[a[i]]++;
for(i=1;i<5;i++) printf("%d",s[i])
}
其中s[a[i]]是什么意思?在线等待
[ 本帖最后由 a698186 于 2010-2-19 22:03 编辑 ]
程序代码:#include <stdio.h>
int main(void)
{
int a[12] = {1,2,3,4,4,3,2,1,1,1,3,2};
int s[5] = {0};
int i;
for(i=0; i<12; i++)
s[a[i]]++; //假设 i 是 2,则 a[2] = 3,s[a[i]] = s[3]
for(i=1; i<5; i++)
printf("%d", s[i]);
return 0;
}