首页 > 试题广场 >

#include using name...

[填空题]
#include <iostream>

using namespace std;
int n, i, ans;

int gcd(int a, int b) {
    if (a % b == 0) return b;
    else
        return gcd(b, a % b);
}

int main( ) {
    cin >> n;
    ans = 0;
    for (i = 1; i <= n; i++)
        if (gcd(n, i) == i)
            ans++;
    cout << ans << endl;
}

输入:120
输出:____1____

这道题你会答吗?花几分钟告诉大家答案吧!