//计算n和n的欧拉函数值 void N(int p , int q, int &n,int &Euler_n) { n = p * q; Euler_n = (p - 1) * (q - 1); }
时间: 2024-03-05 11:52:05 浏览: 53
欧拉函数 1
这段代码用于计算给定两个质数 p 和 q 的乘积 n,以及 n 的欧拉函数值 Euler_n。
其中,n = p * q,Euler_n = (p - 1) * (q - 1)。
代码中用到了引用传参,将 n 和 Euler_n 的值传回主函数中。可以这样调用该函数:
```cpp
int main() {
int p = 7, q = 11;
int n, Euler_n;
N(p, q, n, Euler_n);
cout << "n = " << n << endl;
cout << "Euler_n = " << Euler_n << endl;
return 0;
}
```
输出应为:
```
n = 77
Euler_n = 60
```
阅读全文