-6
我想解決在線法官(問題1318)在c。的問題。我不能讓我的代碼運行,我不知道什麼是錯
#include <stdio.h>
int main() {
int N, M, a[M], i, j, fake;
while (1) {
scanf("%d %d", & N, & M);
fake = 0;
if (N == 0 && M == 0) {
break;
}
for (i = 0; i < M; i++) {
scanf("%d", & a[i]);
}
for (i = 0; i < M; i++) {
printf("%d ", a[i]);
}
for (i = 0; i < M - 1; i++) {
for (j = i + 1; j < M; j++) {
if (a[i] == a[j]) {
fake = fake + 1;
break;
}
}
}
printf("%d\n", fake);
}
return 0;
}
此代碼顯示運行時錯誤...我不知道如何解決這個問題,我不知道如果在我的代碼中有任何錯誤。
'INT N,M,一個[M],' - 不,使用initintialized變種尺寸VLA :( –
使用這樣的#include –
什麼是你的輸入?期望的和實際的輸出是什麼? –