Board logo

標題: 2024/08/24 課堂重點(亭婷) [打印本頁]

作者: 呂晉豪    時間: 2024-8-23 22:27     標題: 2024/08/24 課堂重點(亭婷)

本帖最後由 呂晉豪 於 2024-8-24 21:01 編輯

課程重點
複習上次上課內容
考205 310 402 404 405
406 字串與檔案處理 (判斷字元並修改)
407 字串與檔案處理 (字元刪除及另存新檔)
408 字串與檔案處理 (字串長度與反轉連結)
409 字串與檔案處理 (字串加密)
410 字串與檔案處理 (字首轉大寫)
地毯式複習101-208


本帖隱藏的內容需要回復才可以瀏覽


[作業檢討]
再次練習101-110,上傳到KitaJudge並獲得AC
再次練習401-405,上傳到KitaJudge並獲得AC(檔案處理在自己的電腦上練習)
408 字串與檔案處理 (字串長度與反轉連結)
[今日作業]
再次練習201-210,上傳到KitaJudge並獲得AC
再次練習406-410,上傳到KitaJudge並獲得AC(檔案處理在自己的電腦上練習)

[下次考試]
101-410數題

作者: 呂晉豪    時間: 2024-8-24 18:25

103 106 107 108 110
205 206 208 209 210
303 304 306 307 308 309 310
402 403 404 406 408
檔案處理: 405 407 409 410
作者: 王亭婷    時間: 2024-8-24 18:40

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4.     string str1, str2;
  5.     int n;
  6.     getline(cin,str1);
  7.     getline(cin,str2);
  8.     cin>>n;
  9.     int sum1=0, sum2=0;
  10.     for(int i=0;i<n;i++){
  11.         sum1+=str1[i];
  12.         sum2+=str2[i];
  13.     }
  14.     if(n>str1.size()){
  15.         cout<<"error";
  16.     }else{
  17.         if(sum1==sum2){
  18.             cout<<str1<<" = "<<str2;
  19.         }else if(sum1<sum2){
  20.             cout<<str1<<" < "<<str2;
  21.         }else{
  22.             cout<<str1<<" > "<<str2;
  23.         }
  24.     }
  25. }
複製代碼

作者: 王亭婷    時間: 2024-8-24 18:40

本帖最後由 王亭婷 於 2024-8-24 18:41 編輯
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int isArm(int n){
  4.     int total=0;
  5.     for(int i=1;i<n;i++){
  6.         int sum=0;
  7.         string str=to_string(i);
  8.         int len=str.size();
  9.         for(int i=0;i<len;i++){
  10.             sum+=pow(str[i]-'0',len);
  11.         }
  12.         if(sum==i){
  13.            cout<<i<<endl;
  14.             total+=i;
  15.         }
  16.     }
  17.     return total;
  18. }

  19. int main(){
  20.     int n;
  21.     cin>>n;
  22.     cout<<isArm(n)<<endl;

  23. }
複製代碼
310
作者: 王亭婷    時間: 2024-8-24 18:41

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4.     int n,sum[7]={};
  5.     for(int i=0; i<10;i++){
  6.         cin>>n;
  7.         if(1<=n and n<=6){
  8.         sum[n]++;
  9.         }else{
  10.         sum[0]++;
  11.         }
  12.     }

  13.     for(int i=1;i<=6;i++){
  14.         cout<<"number"<<i<<":"<<sum[i]<<endl;
  15.     }
  16.     cout<<"error:"<<sum[0];
  17. }
複製代碼
205




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2