C言語
1#include <stdio.h> 2 3int main(void) 4{ 5 int sum, i; 6 7 for(sum=0, i=1; i<=2020; i++) 8 { 9 if(i%4 != 0) 10 { 11 printf("if continue: i=%d, sum=%d\n", i, sum); 12 continue; 13 } 14 sum=i; 15 printf("i=%d, sum=%d\n", i, sum); 16 17 18 } 19 printf("4の倍数の出力:%d\n", sum); 20 21 return 0; 22}
前提・実現したいこと
うるう年プログラム
・ 4 の倍数の出力
・ 4 の倍数の右に何番目のうるう年かを出力
・ 400 で割れるうるう年には特別なマーク
試したこと
4の倍数の出力は出来ましたが↑の下二つのやり方がわかりません。これまでに習ったのは、if,continue,for,breakのためこれでできるようにしたいですか。
うるう年は、1582年(グレゴリオ暦開始)からです。