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