fork download
  1. #include <stdio.h>
  2. //課題3
  3.  
  4. //rec内を完成させてください
  5. int rec(int n){
  6. if(n==0){
  7. return 3;
  8. }
  9. else if(n==1){
  10. return 0;
  11. }
  12. else if(n==2){
  13. return 2;
  14. }
  15. else{
  16. return rec(n-2)+rec(n-3);
  17. }
  18. }
  19.  
  20.  
  21.  
  22.  
  23. int main(void) {
  24. int n = 50;
  25. for(int i = 0; i <= n; i++){
  26. printf("%d, ", rec(i));
  27. }
  28.  
  29. return 0;
  30. }
  31.  
  32.  
Success #stdin #stdout 0.01s 5316KB
stdin
Standard input is empty
stdout
3, 0, 2, 3, 2, 5, 5, 7, 10, 12, 17, 22, 29, 39, 51, 68, 90, 119, 158, 209, 277, 367, 486, 644, 853, 1130, 1497, 1983, 2627, 3480, 4610, 6107, 8090, 10717, 14197, 18807, 24914, 33004, 43721, 57918, 76725, 101639, 134643, 178364, 236282, 313007, 414646, 549289, 727653, 963935, 1276942,