单选题:以下程序的输出结果是【 】。
以下程序的输出结果是【 】。
c
#include <stdio.h>
int main()
{
int a[] = {1, 2, 3, 4, 4, 3, 2, 1, 1, 1, 2, 3}, b[5] = {0}, i;
for (i = 0; i < 12; i++) b[a[i]]++;
for (i = 1; i < 5; i++) printf(" %d", b[i]);
return 0;
}
A.1 2 3 4
B.1 1 2 3
C.4 3 3 2
D.2 3 4 4
答案:C
c
#include <stdio.h>
int main()
{
int a[] = {1, 2, 3, 4, 4, 3, 2, 1, 1, 1, 2, 3}, b[5] = {0}, i;
for (i = 0; i < 12; i++) b[a[i]]++;
for (i = 1; i < 5; i++) printf(" %d", b[i]);
return 0;
}
A.1 2 3 4
B.1 1 2 3
C.4 3 3 2
D.2 3 4 4
答案:C