よくある質問
ユーザ関連
通知メールを止めたい
ユーザ名やパスワードを忘れた場合は、ログインページの下部にあるリンクから復元を行ってください。
通知メールが複数届く
こちらからメールアドレスに紐付いたアカウント名一覧を照会することが出来ます。
ログインできません
また、半角文字列で入力されていることを確認してください。
ユーザ名・パスワードを忘れた場合は、ログインページの下部にあるリンクから復元が行えます。
登録情報を変更したい
右上のユーザ名を押すことでも設定画面が開きます。
ユーザ名は変更出来ますか?
ニックネームはどこで使われますか?
退会したいのですが
コンテスト関連
Javaで提出すると必ずCEになります
よくある原因としては以下の例があります。
- Javaでのファイル名がMainになってない。
正
import java.util.*;
public class Main {//ここが Main になっている
public static void main(String[] args){
.
.
.
}
}
誤( mainになっている )
import java.util.*;
public class main {// Main になっていない!!
public static void main(String[] args){
.
.
.
}
}
この場合、コンパイルメッセージは以下のようになっています。
Main.java:4: class main is public, should be declared in a file named main.java
public class main {
^
1 error
REの原因がわかりません
よくある原因としては以下の例があります。
- C/C++においては、int型のmain関数内でreturn 0;する必要があります。
- ゼロ除算に気をつけてください。
- 配列の範囲外アクセスに注意してください。
正
#include<stdio.h>
int main()
{
//何らかの処理の後
return 0;
}
誤( main関数の型がvoid )
#include<stdio.h>
void main()
{
//main関数をint型で宣言して、return 0;を返してください
}
誤( main関数の返り値が0ではない )
#include<stdio.h>
#define true 1
int main()
{
//このif文は必ず真なので、return 1;が実行される
if(true)return 1;
return 0;
}
int res = 2/0;
分数の分母に変数を用いる場合は特に注意してください。
for(int i = 0; i < 100; i++){
res = res + 1/i;
}
int a[10];
printf("%d", a[10]);
また、REの場合は、画面上部の「結果」=>画面右側の「詳細を確認」から、「コンパイルメッセージ」を確認できる場合があります。