AtCoder Beginner Contest 006

Submission #1769167

Source codeソースコード

#include<stdio.h>
int main(void) {
int n;
scanf("%d",&n);
int a[n];
  for(int i = 1; i < n+1; i++) {
    if(n = 1){
      a[1] = 0;
    }elseif(n = 2){
      a[2] = 0;
    }elseif(n = 3){
      a[3] = 1;
    }else{
    a[i] = a[i-3]+a[i-2]+a[i-1];
    }
  }
int b = a[n]%10007;
printf("%d\n",b);
return (0);
}

Submission

Task問題 B - トリボナッチ数列
User nameユーザ名 tomorrow550
Created time投稿日時
Language言語 C (GCC 5.4.1)
Status状態 CE
Score得点 -
Source lengthソースコード長 330 Byte
File nameファイル名
Exec time実行時間 -
Memory usageメモリ使用量 -

Compiler messageコンパイルメッセージ

./Main.c: In function ‘main’:
./Main.c:9:6: warning: implicit declaration of function ‘elseif’ [-Wimplicit-function-declaration]
}elseif(n = 2){
^
./Main.c:9:19: error: expected ‘;’ before ‘{’ token
}elseif(n = 2){
^
./Main.c:4:1: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d",&n);
^

Test case