[1.1] 自分が今行いたい事は何か
西暦年を入力するとオリンピックが開かれるか表示するプログラムを作りたいです。
[1.2] どのように取り組んだか(プログラムコードがある場合記載)
#include <stdio.h>
int olympic(int year);
int main(void){
int year,hold;
//ここ↑のholdも書きません
printf("西暦を入力してください。\n");
scanf("%d", &year);
hold = olympic(year);
//↑ここの文を書かない
switch (hold){ //ここの()内をholdからyearに
case 1:
printf("夏季オリンピックが開催されました。\n");
break;
case 2:
printf("冬季オリンピックが開催されました。\n");
break;
case 3:
printf("オリンピックは開催されていません。\n");
break;
}
return 0;
}
int olympic(int year){
if (year % 2 == 0) {
if (year % 4 == 0) {
return 1;
}else {
return 2;
}
}else {
return 0;
}
}
hold文は何をするためのものですか?
[1.4] 今何がわからないのか、知りたいのか
上に書いた通りです。
[2] 環境
[2.1] OS : Windows, Linux等々
windows
[2.2] コンパイラ名 : VC++ 2008EE, Borand C++, gcc等々
コンパイラ名は分からないですが、Visual Stadioを使っています。
[3] その他
・どの程度C言語を理解しているか
基本的な関数の説明を一通り読んだくらいです。理解してないものの方が多いです。