供参考:
#include <stdio.h>
#include <string.h>
int a[100][10][10];//三维数组 存储第i个学校 第j支队伍 的第k个队员
int main()
{
int n, i, j, k;
scanf("%d", &n);
int m[110];
int cntmax = 0;
for (i = 0; i < n; i++)
{
scanf("%d", &m[i]);
if (m[i] > cntmax)
cntmax = m[i];
}
int lasti = -1;
int bh = 0;
for (j = 0; j < cntmax; j++)
{
for (k = 0; k < 10; k++)
{
for (i = 0; i < n; i++)
{
if (j < m[i])
{
if (lasti == i)
bh += 2;
else
bh++;
a[i][j][k] = bh;
lasti = i;
}
}
}
}
for (i = 0; i < n; i++)
{
printf("#%d\n", i + 1);
for (j = 0; j < m[i]; j++)
{
for (k = 0; k < 9; k++)
{
printf("%d ", a[i][j][k]);
}
printf("%d\n", a[i][j][k]);
}
}
return 0;
}
【相关推荐】
october
MAY
what
aaaa