返回列表 發帖

2025/03/06 課堂重點(子夫)

本帖最後由 李知易 於 2025-3-6 20:06 編輯

今日上課重點(6:00 - 8:00):
複習101-710題目

今日考試:
201 - 210 隨機 1 題(210)(V)
301 - 310 隨機 1 題(310)(V)
601 - 610 隨機 1 題
701 - 710 隨機 1 題(703)(V)


下次考試:
201 - 210 隨機 1 題
301 - 310 隨機 1 題
601 - 610 隨機 1 題
701 - 710 隨機 1 題

今日作業:
a051: 骰子點數遞迴解

  1. #include<bits/stdc++.h>
  2. #include<string>
  3. using namespace std;
  4. int compute(int n){
  5.     int sum=0,s,z[10]={0};
  6.     string d;
  7.     for (int i=0;i<n;i++){
  8.         s = 0;
  9.         d = to_string(i);
  10.         for (int j=0;j<d.size();j++){
  11.             z[j] = stoi(d[i]);
  12.         }
  13.         for (int j=0;j<d.size();j++){
  14.             s += pow(z[j],i.size())
  15.         }
  16.         if (s==d){
  17.             cout << s << endl;
  18.             sum += s;
  19.         }
  20.     }
  21.     return sum;

  22. }
  23. int main(){
  24.     int n;
  25.     cin >> n;
  26.     cout << compute(n) << endl;
  27.     return 0;
  28. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int k(int n){
  4.     if(n==1){
  5.         return 1;
  6.     }
  7.     return n*n+k(n-1);

  8. }
  9. int main(){
  10.     int n;

  11.     while(cin >> n && n){
  12.         cout << k(n) << endl;
  13.     }
  14.     return 0;
  15. }
複製代碼

TOP

返回列表