#53635: 不難,直接硬解就好


key1001017@gmail.com (x奕祈x)

學校 : 不指定學校
編號 : 305791
來源 : [114.39.7.111]
最後登入時間 :
2025-10-04 20:46:31

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

int main()
{
    cin.tie(0);
    cin.sync_with_stdio(0);
    int sum=0,sum2=0;
    int a;
    string b;
    cin>>a>>b;
    if(b=="print")
    {
        for(int i=1;i<=a;i++)
        {
            if(a%i==0)
            {
                cout<<i<<endl;
                sum++;
                sum2+=i;
            }
        }
        cout<<a<<"的因數的個數是"<<sum<<","<<a<<"的因數的總和是"<<sum2;
    }
    else if(b=="no")
    {
        for(int i=2;i<=a-1;i++)
        {
            if(a%i==0)
            {
                cout<<i<<endl;
                sum++;
                sum2+=i;
            }
        }
        cout<<a<<"的因數的個數是"<<sum<<","<<a<<"的因數的總和是"<<sum2;
    }
    return 0;
}