Board logo

標題: [隨堂測驗]有哪些因數 (五) - 求公因數+共有幾個+因數的總和 [打印本頁]

作者: 鄭繼威    時間: 2023-3-10 16:00     標題: [隨堂測驗]有哪些因數 (五) - 求公因數+共有幾個+因數的總和

本帖最後由 鄭繼威 於 2023-3-10 20:18 編輯

有哪些因數 (四) - 求公因數

補上共有幾個+因數的總和
讓使用者任意輸入兩正整數, 電腦回應它們有那些公因數, 以及共有幾個公因數,所有因數的總和.
執行畫面如下:

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.         cout<<"請輸入2個正整數:";
  6.         int x,y;
  7.         int sum=0,counter=0;

  8.         cin>>x;
  9.         cin>>y;
  10.         //判斷哪個數最小
  11.         int a;

  12.         if(x<y){
  13.                 a=x;
  14.         }
  15.         else{
  16.                 a=y;
  17.         }
  18.         
  19.         
  20.         //for迴圈
  21.         //1~a
  22.         cout<<x<<"和"<<y<<"的因數:";
  23.         for(int i=1;i<=a;i++){
  24.                 //判斷有沒有整除
  25.                 if(x%i==0 and y%i==0){
  26.                         //餘數為0代表整除
  27.                         cout<<i<<" ";
  28.                         counter++;         //算有幾次的
  29.                         sum+=i;        //算總和用的
  30.                 }
  31.         }
  32.         cout<<endl;
  33.         cout<<"總共有"<<counter<<"個因數!"<<endl;
  34.         cout<<"他們的總合為:"<<sum<<"!"<<endl;
  35.         system("pause");
  36.         return 0;
  37. }
複製代碼

作者: 曹祁望    時間: 2023-3-10 19:52

此帖僅作者可見
作者: 邵凡榛    時間: 2023-3-10 19:58

此帖僅作者可見
作者: 張絜晰    時間: 2023-3-10 20:03

此帖僅作者可見
作者: 黃子豪    時間: 2023-3-10 20:05

此帖僅作者可見
作者: 蔡沛倢    時間: 2023-3-10 20:05

此帖僅作者可見
作者: 呂宗晉    時間: 2023-3-10 20:09

此帖僅作者可見
作者: 何權晉    時間: 2023-3-10 20:10

此帖僅作者可見
作者: 廖秝瑜    時間: 2023-3-10 20:11

此帖僅作者可見
作者: 呂得銓    時間: 2023-3-10 20:11

此帖僅作者可見
作者: 鄭繼威    時間: 2023-3-10 20:14

此帖僅作者可見
作者: 鄭繼威    時間: 2023-3-10 20:14

此帖僅作者可見
作者: 盧玄皓    時間: 2023-3-10 20:14

此帖僅作者可見
作者: 邱品惟    時間: 2023-6-21 16:05

此帖僅作者可見




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