#include <stdio.h>
int rec(int n){
if (n == 1){
return 1;
}
else{
return rec(n-1)+n*n;
}
}
int main(void){
int i;
for(i=1; i<=4; i++){
printf("1から%dまでの二乗和の値は%d\n", i
, rec
(i
)); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgcmVjKGludCBuKXsKICAgIGlmIChuID09IDEpewogICAgICAgIHJldHVybiAxOwogICAgfQogICAgCWVsc2V7CiAgICAgICAgCXJldHVybiByZWMobi0xKStuKm47CiAgICAgIH0KfQppbnQgbWFpbih2b2lkKXsKICAgIGludCBpOwogICAgZm9yKGk9MTsgaTw9NDsgaSsrKXsKICAgIAlwcmludGYoIjHjgYvjgoklZOOBvuOBp+OBruS6jOS5l+WSjOOBruWApOOBryVkXG4iLCBpLCByZWMoaSkpOwogICAgfQoJcmV0dXJuIDA7Cn0KCg==