Runtime Error. Received signal 11: Segmentation fault with invalid memory reference.
求大神看一看代码!!超级感谢,本地devcpp就没问题可以运行,上传就提示re
//P2550 [AHOI2001] 彩票摇奖
#include <stdio.h>
void out(int a[]);
int main()
{
int amount, i, j, in, key[7] = {0}, usr[7][7] = {0};
// printf("输入买了多少张");
scanf("%d", &amount);
// printf("输入彩票的号码");
for (i = 0; i < 7; i ++) {
scanf("%d", &in);
key[i] = in;
// printf("%d", in);
}
// printf("\n");
for (i = 0; i < amount; i++) {
// printf("输入第%d的彩票", i);
for (j = 0; j < 7; j++) {
scanf("%d", &in);
usr[i][j] = in;
}
}
int prize, k;
int fin[7] = {0};
for (i = 0; i < amount; i++) { //k is for token
int counter = 0;
for (k = 0; k < 7; k++) {
for (j = 0; j < 7; j++) {
if (usr[i][j] == key[k]) {
counter ++;
}
}
}
prize = 7 - counter;//第几等奖
fin[prize]++;
}
out(fin);
return 0;
}
void out(int a[]) {
int i = 0;
for (i = 0; i < 7; i++) {
printf("%-2d", a[i]);
}
}