したがって、私はhakerrankのコーディングの問題に悩まされています。この問題は、次のように可変サイズの配列
#include<stdio.h>
#include<stdlib.h>
using namespace std;
main()
{
int n, q;
scanf("%d %d", &n, &q);
int **a = new int*[n];
int k;
for (int i = 0; i<n; i++)
{
scanf("%d", &k);
int *c = new int[k];
for (int j = 0; j<k; j++)
{
scanf("%d", &c[i]);
}
a[i] = c;
}
int s, f, *z;
for (int i = 0; i<q; i++)
{
scanf("%d %d", &s, &f);
z = a[s];
printf("%d\n", z[f]);
}
}
、私はそれを実行するたびに行く、それは私を助けるvalues.pleaseゴミを示したリンクでのC++での私のコードhttps://www.hackerrank.com/challenges/variable-sized-arrays です。
'main()'は無効です - > 'int main(void)'少なくとも – LPs
@LPs OPはコンパイラの拡張機能に依存しています。オンラインの "コーディングの課題"は、コンパイラがデフォルトモードで受け入れるものを受け入れることが多く、通常は奇妙な拡張機能が含まれています –
私たちはオンラインデバッグサービスではありません。 – Nim