Board logo

標題: 2025/5/23 課堂重點(昀杰) [打印本頁]

作者: 郭竑志    時間: 昨天 18:42     標題: 2025/5/23 課堂重點(昀杰)

本帖最後由 郭竑志 於 2025-5-23 19:10 編輯

[課堂重點]
201 選擇敘述與迴圈 (奇偶數判斷)
202 選擇敘述與迴圈 (分數調整)
203 選擇敘述與迴圈 (相對應的英文單字)
204 選擇敘述與迴圈 (簡易計算機)
205 選擇敘述與迴圈(擲骰子)
206 選擇敘述與迴圈 (奇數和)
207 選擇敘述與迴圈 (質數判斷)
208 選擇敘述與迴圈 (找質數)
209 選擇敘述與迴圈 (五五乘法表)
210 選擇敘述與迴圈 (最大公因數與最小公倍數)
作者: 陳昀杰    時間: 昨天 18:53

  1. #include<bits/stdc++.h>
  2. using namespace std;

  3. int main()
  4. {
  5.     int n;
  6.     cin>>n;
  7.     n=n%2;
  8.     if(n==0)
  9.         cout<<"even";
  10.     else
  11.         cout<<"odd";
  12.     return 0;
  13. }
複製代碼

作者: 陳昀杰    時間: 昨天 18:56

  1. #include<bits/stdc++.h>
  2. using namespace std;

  3. int main()
  4. {
  5.     int n;
  6.     cin>>n;
  7.     if(n>100 || n<0)
  8.         cout<<"error";
  9.     else if(n>60)
  10.         cout<<n+10;
  11.     else
  12.         cout<<n+5;
  13.     return 0;
  14. }
複製代碼

作者: 陳昀杰    時間: 昨天 18:58

  1. #include<bits/stdc++.h>
  2. using namespace std;

  3. int main()
  4. {
  5.     int n;
  6.     cin>>n;
  7.     if(n==1)
  8.         cout<<"one";
  9.     else if(n==2)
  10.         cout<<"two";
  11.     else if(n==3)
  12.         cout<<"three";
  13.     else if(n==4)
  14.         cout<<"four";
  15.     else
  16.         cout<<"error";
  17.     return 0;
  18. }
複製代碼

作者: 陳昀杰    時間: 昨天 19:03

  1. #include<bits/stdc++.h>
  2. using namespace std;

  3. int main()
  4. {
  5.     int a,b;
  6.     cin>>a>>b;
  7.     char c;
  8.     cin>>c;
  9.     if(c=='+')
  10.         cout<<a<<c<<b<<"="<<a+b;
  11.     else if(c=='-')
  12.         cout<<a<<c<<b<<"="<<a-b;
  13.     else if(c=='*')
  14.         cout<<a<<c<<b<<"="<<a*b;
  15.     else
  16.         cout<<"error";
  17.     return 0;
  18. }
複製代碼

作者: 陳昀杰    時間: 昨天 19:19

  1. #include<bits/stdc++.h>
  2. using namespace std;

  3. int main()
  4. {
  5.     int t[10];
  6.     int p[6]={0,0,0,0,0,0};
  7.     for(int i=0;i<10;i++)
  8.         cin>>t[i];
  9.     for(int i=0;i<10;i++)
  10.     {
  11.         for(int k=0;k<10;k++)
  12.         {
  13.             if(i+1==t[k])
  14.                 p[i]++;
  15.         }
  16.     }
  17.     int sum=0;
  18.     for(int i=0;i<6;i++)
  19.         sum+=p[i];
  20.     for(int i=0;i<6;i++)
  21.         cout<<"number"<<i+1<<":"<<p[i]<<endl;
  22.     cout<<"error:"<<10-sum;


  23. }
複製代碼

作者: 陳昀杰    時間: 昨天 19:24

  1. #include<bits/stdc++.h>
  2. using namespace std;

  3. int main()
  4. {
  5.     int a,b;
  6.     cin>>a>>b;
  7.     int sum=0;
  8.     if(a%2==0)
  9.     {
  10.         for(int i=a+1;i<=b;i+=2)
  11.             sum+=i;
  12.     }else
  13.     {
  14.         for(int i=a;i<=b;i+=2)
  15.             sum+=i;
  16.     }
  17.     cout<<sum;
  18.     return 0;
  19. }
複製代碼

作者: 陳昀杰    時間: 昨天 19:37

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. bool jud(int n)
  4. {
  5.     bool j=true;
  6.     if(n%2==0 || n==1)
  7.     {
  8.         return false;
  9.     }
  10.     for(int i=3;i<sqrt(n);i+=2)
  11.     {
  12.         if(n%i==0)
  13.             j=false;
  14.             return false;
  15.     }
  16.     if(j==true)
  17.     {
  18.         return true;
  19.     }
  20. }
  21. int main()
  22. {
  23.     int n;
  24.     cin>>n;
  25.     if(jud(n)==true)
  26.         cout<<n<<" is a prime";
  27.     else
  28.         cout<<n<<" is not a prime";
  29.     return 0;
  30. }
複製代碼

作者: 陳昀杰    時間: 昨天 19:46

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. bool jud(int n)
  4. {
  5.     bool j=true;
  6.     if(n%2==0 || n==1)
  7.     {
  8.         return false;
  9.     }
  10.     for(int i=3;i<sqrt(n);i+=2)
  11.     {
  12.         if(n%i==0)
  13.             {j=false;
  14.             return false;
  15.             break;}
  16.     }
  17.     if(j==true)
  18.     {
  19.         return true;
  20.     }
  21. }
  22. int main()
  23. {

  24.     int n;
  25.     cin>>n;
  26.     for(int i=2;i<n;i++)
  27.     {
  28.         if(jud(i)==true)
  29.             cout<<i<<" ";
  30.     }

  31.     return 0;
  32. }
複製代碼

作者: 陳昀杰    時間: 昨天 19:53

  1. #include<bits/stdc++.h>
  2. using namespace std;

  3. int main()
  4. {

  5.     int n;
  6.     cin>>n;
  7.     if(n==0)
  8.     {
  9.         for(int i=1;i<=5;i++)
  10.         {
  11.             for(int k=1;k<=5;k++)
  12.                 cout<<i<<"*"<<k<<"="<<i*k<<"\t";
  13.             cout<<endl;
  14.         }
  15.     }else if(n==1)
  16.     {
  17.         for(int i=1;i<=5;i++)
  18.         {
  19.             for(int k=1;k<=5;k++)
  20.                 cout<<k<<"*"<<i<<"="<<i*k<<"\t";
  21.             cout<<endl;
  22.         }

  23.     }
  24.     else{
  25.         cout<<'error';
  26.     }

  27.     return 0;
  28. }
複製代碼





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