#include <stdio.h>
//正の奇数nを引数とし,以下の正の奇数の和を求める関数
int rec(int n){
if (n == 1){
return 1;
}
else if (n == 2){
return 2;
}
else{
return rec(n-2)+n;
}
}
int main(void) {
int n_kisu= 11;
int n_gusu = 12;
printf("%d以下の正の奇数の和は%d\n", n_kisu
, rec
(n_kisu
)); printf("%d以下の世の偶数の和は%d\n", n_gusu
, rec
(n_gusu
)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Ci8v5q2j44Gu5aWH5pWwbuOCkuW8leaVsOOBqOOBl++8jOS7peS4i+OBruato+OBruWlh+aVsOOBruWSjOOCkuaxguOCgeOCi+mWouaVsAppbnQgcmVjKGludCBuKXsKICAgIGlmIChuID09IDEpewogICAgICAgIHJldHVybiAxOwogICAgfQogICAgZWxzZSBpZiAobiA9PSAyKXsKICAgIAlyZXR1cm4gMjsKICAgIH0KICAgIGVsc2V7CiAgICAgICAgcmV0dXJuIHJlYyhuLTIpK247CiAgICB9Cn0KaW50IG1haW4odm9pZCkgewogICAgaW50IG5fa2lzdT0gMTE7CiAgICBpbnQgbl9ndXN1ID0gMTI7CiAgICBwcmludGYoIiVk5Lul5LiL44Gu5q2j44Gu5aWH5pWw44Gu5ZKM44GvJWRcbiIsIG5fa2lzdSwgcmVjKG5fa2lzdSkpOwogICAgcHJpbnRmKCIlZOS7peS4i+OBruS4luOBruWBtuaVsOOBruWSjOOBryVkXG4iLCBuX2d1c3UsIHJlYyhuX2d1c3UpKTsKCXJldHVybiAwOwp9