fork download
  1. #include <stdio.h>
  2.  
  3. /* a_n を求める関数(再帰なし) */
  4. int a(int n)
  5. {
  6. int result = 0;
  7. int i;
  8.  
  9. for(i = 1; i <= n; i++) {
  10. result = result * result + 1;
  11. }
  12.  
  13. return result;
  14. }
  15.  
  16. int main(void)
  17. {
  18. int i;
  19.  
  20. for(i = 1; i <= 6; i++) {
  21. printf("a_%d = %lld\n", i, a(i));
  22. }
  23.  
  24. return 0;
  25. }
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
a_1 = 1
a_2 = 2
a_3 = 5
a_4 = 26
a_5 = 677
a_6 = 458330