经典指数          
原因
1454
浏览数
0
收藏数
 

#include 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____

     举报   纠错  
 
切换
暂时还没有答案,欢迎分享你的解答 . . .
撰写答案
扫描后移动端查看本题