fork download
  1. #include <stdio.h>
  2. int difseq(int);
  3.  
  4. int main()
  5. {
  6. int num,i;
  7. printf("整数を入力⇒: \n");
  8. fflush(0);
  9. scanf("%d",&num);
  10.  
  11. for(i=1;i<=num;i++)
  12. printf("[%d] %d \n",i,difseq(i));
  13. }
  14.  
  15. int difseq(int n)
  16. {
  17. if(n==1)
  18. return 1 ;
  19. else
  20. return difseq(n-1)+ (n-1) ;
  21. }
  22.  
Success #stdin #stdout 0s 5308KB
stdin
7
stdout
整数を入力⇒: 
[1] 1 
[2] 2 
[3] 4 
[4] 7 
[5] 11 
[6] 16 
[7] 22