fork download
  1. #include <stdio.h>
  2.  
  3. int rec(int n){
  4. if(n==1){
  5. return 1;
  6. }
  7. else{
  8. return n*n+rec(n-1);
  9.  
  10.  
  11. }
  12. }
  13.  
  14.  
  15. int main(void){
  16.  
  17. int n;
  18. scanf("%d",&n);
  19. for(int i=1;i<=n;i++){
  20. printf("1から%dまでの2乗の和は%d\n",i,rec(i));
  21. }
  22. return 0;
  23. }
Success #stdin #stdout 0s 5320KB
stdin
4
stdout
1から1までの2乗の和は1
1から2までの2乗の和は5
1から3までの2乗の和は14
1から4までの2乗の和は30