c言語の サンプルプログラムです。

参考 : 基本情報技術者試験の アルゴリズム問題が
ちゃんと 解ける本  p 64

 西暦を 入力して頂くと、
うるう年か どうかを
判定します。^^

バグなど ありましたら、
連絡お願いします


#include <stdio.h>
#include <string.h>
#define true 1
#define false 0

int isLeapYear(int year);
int ans;
int a;
int n;
char answer[6];

int main(){

scanf("%d", &n);
a = isLeapYear(n);

if ( a == 1 )
{ strcpy(answer , "うるう年"); }
else
{ strcpy(answer, "ふつうの年"); }

printf("今年は %s です。", answer);
}


isLeapYear(year){
if ( year%4 == 0 && !(year%100 == 0))
{ ans = true; }
else
  if(year%400 == 0)
  { ans = true; }
  else
  { ans = false; }
return ans;
}