オリンピック開催の年を調べるサンプルコード

オリンピック開催の年を調べるサンプルソースです。scanf_s で求める年月日を入力し、以下を計算します。

・4で割れるなら夏季オリンピック
・2で割れて、4で割れないなら夏季オリンピック
・その他はオリンピック開催なし


scanfはセキュアな関数ではありません。以下のメッセージの通り、scanfの代わりに scanf_sを使用してください。

(*)warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

スポンサーリンク

Visual C++ 向けサンプルコード

#include <stdio.h>

int main(void)
{
	 int iYear;
	 printf("調べる年月日を入力してください");
	 scanf_s("%d",&iYear);
	
	 if (iYear % 2 == 0) 
{ if (iYear % 4 == 0) { printf("夏季オリンピックが行われます。\n"); }
else
{ printf("冬季オリンピックが行われます。\n"); } }
else
{ printf("オリンピックは行われません。\n"); }
return 0; }

スポンサーリンク



[Visual C++ サンプルコード | 即戦力ソース集に戻る]

本サンプルコードではエラー処理を省略している場合があります。実践で使用する場合はエラー処理が必要となる場合があります。