#include <stdio.h>
#include <stdlib.h>
void show(int a, int b, int *f)
{
int i;
printf("偶数:%d回 奇数:%d回\n確率\n", a, b);
for(i=0;i<6;i++) {
printf("%d:%3.2f%%\n", i+1, (float) 100*f[i]/(a+b));
}
}
void calc(int n, int *p)
{
int i, a=0, f[6]={0,0,0,0,0,0};
for(i=0;i<n;i++) {
f[p[i]-1]++;
if(p[i]%2 == 0) {
a++;
}
}
show(a, n-a, f);
}
int main(void)
{
int n, *p, i;
srand(time(NULL));
printf("n?:");
scanf("%d", &n);
p = (int *) malloc(sizeof(int) * n);
for(i=0;i<n;i++) {
p[i] = rand() % 6 + 1;
}
calc(n, p);
free(p);
return 0;
}