Submission #21772


ソースコード

ステータス

項目 データ
問題 0258 - ゼッケンの交換 (Swapping Bibs)
ユーザー名 kotatsugame
投稿日時 2017-07-15 19:57:04
言語 C
状態 Compile Error
得点 0
ソースコード長 168 Byte
最大実行時間 -
最大メモリ使用量

コンパイルメッセージ

./Main.c:1:1: 警告: データ定義が型または記憶域クラスを持っていません
 a[100];*p,*q;i;main(j,m){for(scanf("%*d%d",&m);~scanf("%d",a+i++););for(;j++<m;)for(p=a;a+i-p-2;*q%j>*p%j*q^=*p^=*q^=*p:0)q=p++;for(p=a;a+i-p-1;printf("%d\n",*p++));}
 ^
./Main.c:1:1: 警告: 型がデフォルトの ‘int’ に ‘a’ の宣言内でなります [-Wimplicit-int]
./Main.c:1:8: 警告: データ定義が型または記憶域クラスを持っていません
 a[100];*p,*q;i;main(j,m){for(scanf("%*d%d",&m);~scanf("%d",a+i++););for(;j++<m;)for(p=a;a+i-p-2;*q%j>*p%j*q^=*p^=*q^=*p:0)q=p++;for(p=a;a+i-p-1;printf("%d\n",*p++));}
        ^
./Main.c:1:9: 警告: 型がデフォルトの ‘int’ に ‘p’ の宣言内でなります [-Wimplicit-int]
 a[100];*p,*q;i;main(j,m){for(scanf("%*d%d",&m);~scanf("%d",a+i++););for(;j++<m;)for(p=a;a+i-p-2;*q%j>*p%j*q^=*p^=*q^=*p:0)q=p++;for(p=a;a+i-p-1;printf("%d\n",*p++));}
         ^
./Main.c:1:12: 警告: 型がデフォルトの ‘int’ に ‘q’ の宣言内でなります [-Wimplicit-int]
 a[100];*p,*q;i;main(j,m){for(scanf("%*d%d",&m);~scanf("%d",a+i++););for(;j++<m;)for(p=a;a+i-p-2;*q%j>*p%j*q^=*p^=*q^=*p:0)q=p++;for(p=a;a+i-p-1;printf("%d\n",*p++));}
            ^
./Main.c:1:14: 警告: データ定義が型または記憶域クラスを持っていません
 a[100];*p,*q;i;main(j,m){for(scanf("%*d%d",&m);~scanf("%d",a+i++););for(;j++<m;)for(p=a;a+i-p-2;*q%j>*p%j*q^=*p^=*q^=*p:0)q=p++;for(p=a;a+i-p-1;printf("%d\n",*p++));}
              ^
./Main.c:1:14: 警告: 型がデフォルトの ‘int’ に ‘i’ の宣言内でなります [-Wimplicit-int]
./Main.c:1:16: 警告: 戻り値の型をデフォルトの ‘int’ にします [-Wimplicit-int]
 a[100];*p,*q;i;main(j,m){for(scanf("%*d%d",&m);~scanf("%d",a+i++););for(;j++<m;)for(p=a;a+i-p-2;*q%j>*p%j*q^=*p^=*q^=*p:0)q=p++;for(p=a;a+i-p-1;printf("%d\n",*p++));}
                ^~~~
./Main.c: 関数 ‘main’ 内:
./Main.c:1:16: 警告: ‘j’ の型をデフォルトの ‘int’ にします [-Wimplicit-int]
./Main.c:1:16: 警告: ‘m’ の型をデフォルトの ‘int’ にします [-Wimplicit-int]
./Main.c:1:30: 警告: 関数 ‘scanf’ の暗黙的な宣言です [-Wimplicit-function-declaration]
 a[100];*p,*q;i;main(j,m){for(scanf("%*d%d",&m);~scanf("%d",a+i++););for(;j++<m;)for(p=a;a+i-p-2;*q%j>*p%j*q^=*p^=*q^=*p:0)q=p++;for(p=a;a+i-p-1;printf("%d\n",*p++));}
                              ^~~~~
./Main.c:1:30: 警告: 組み込み関数 ‘scanf’ の互換性がない暗黙的な宣言です
./Main.c:1:30: 備考: include ‘<stdio.h>’ or provide a declaration of ‘scanf’
./Main.c:1:106: エラー: 二項演算子 * への無効な被演算子です (‘int’ と ‘int *’)
 a[100];*p,*q;i;main(j,m){for(scanf("%*d%d",&m);~scanf("%d",a+i++););for(;j++<m;)for(p=a;a+i-p-2;*q%j>*p%j*q^=*p^=*q^=*p:0)q=p++;for(p=a;a+i-p-1;printf("%d\n",*p++));}
                                                                                                      ~~~~^
./Main.c:1:120: エラー: expected ‘)’ before ‘:’ token
 a[100];*p,*q;i;main(j,m){for(scanf("%*d%d",&m);~scanf("%d",a+i++););for(;j++<m;)for(p=a;a+i-p-2;*q%j>*p%j*q^=*p^=*q^=*p:0)q=p++;for(p=a;a+i-p-1;printf("%d\n",*p++));}
                                                                                                                        ^
./Main.c:1:145: 警告: 関数 ‘printf’ の暗黙的な宣言です [-Wimplicit-function-declaration]
 a[100];*p,*q;i;main(j,m){for(scanf("%*d%d",&m);~scanf("%d",a+i++););for(;j++<m;)for(p=a;a+i-p-2;*q%j>*p%j*q^=*p^=*q^=*p:0)q=p++;for(p=a;a+i-p-1;printf("%d\n",*p++));}
                                                                                                                                                 ^~~~~~
./Main.c:1:145: 警告: 組み込み関数 ‘printf’ の互換性がない暗黙的な宣言です
./Main.c:1:145: 備考: include ‘<stdio.h>’ or provide a declaration of ‘printf’

セット

セット 得点 Cases

テストケース

ファイル名 状態 実行時間 メモリ使用量 #