fork(2) download
  1. #include <stdio.h>
  2. //課題3
  3. int rec(int n){
  4. //rec内を完成させてください
  5. if(n==0){
  6. return 3; }
  7.  
  8. else if(n==1){
  9. return 0; }
  10.  
  11. else if(n==2){
  12. return 2; }
  13.  
  14. else{
  15. return rec(n-2)+rec(n-3); }
  16. }
  17.  
  18. int main(void) {
  19. int n = 50;
  20. for (int i = 1; i <= n; i++){
  21. int an = rec(i);
  22. if(an % i == 0){
  23. printf("n= %d\n ", i);
  24. }
  25. }
  26. return 0;
  27. }
  28.  
Success #stdin #stdout 0.01s 5284KB
stdin
Standard input is empty
stdout
n= 1
 n= 2
 n= 3
 n= 5
 n= 7
 n= 11
 n= 13
 n= 17
 n= 19
 n= 23
 n= 29
 n= 31
 n= 37
 n= 41
 n= 43
 n= 47