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