返回列表 發帖

2025/2/8冠毅

本帖最後由 郭竑志 於 2025-2-8 15:28 編輯

[課堂重點]
複習上次上課內容
[今日作業]
n!
2^n

1.1+2+...+n
2.1+4+9+16+....+n*n
3.n!
4.2^n

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int f(int o)
  4. {

  5.     if(o==1){
  6.     return 1;


  7.     }

  8.     return f(o-1)+o;



  9. }


  10. int main()
  11. {
  12.     int u;
  13.     cin>>u;

  14.         cout<<f(u);


  15.     return 0;
  16. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int f(int o)
  4. {

  5.     if(o==1){
  6.     return 1;


  7.     }

  8.     return f(o-1)+o*o;



  9. }


  10. int main()
  11. {
  12.     int u;
  13.     cin>>u;

  14.         cout<<f(u);


  15.     return 0;
  16. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int f(int o)
  4. {

  5.     if(o==1){
  6.     return 1;


  7.     }

  8.     return o*f(o-1);



  9. }


  10. int main()
  11. {
  12.     int u;
  13.     cin>>u;

  14.         cout<<f(u);


  15.     return 0;
  16. }
複製代碼

TOP

本帖最後由 劉冠毅 於 2025-2-22 13:40 編輯
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int f(int o)
  4. {

  5.     if(o==1){
  6.     return 2;


  7.     }

  8.     return 2*f(o-1);



  9. }


  10. int main()
  11. {
  12.     int u;
  13.     cin>>u;

  14.         cout<<f(u);


  15.     return 0;
  16. }
複製代碼

TOP

返回列表