#include<iostream>
using namespace std;
int main()
{
int a;
cin>>a;
int res=a;
for(int i=2;i*i<=a;i++){
if(a%i==0){
res=res/i*(i-1);
while(a%i==0){
a/=i;
}
}
}
if(a>1) res=res/a*(a-1);
cout<<res<<endl;
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1019 |
破解简单密码 (C语言代码)浏览:1766 |
Tom数 (C++代码)浏览:828 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:623 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:730 |
c primer plus 第十二章 12.1小节浏览:377 |
多输入输出练习1 (C语言代码)浏览:1187 |
小明A+B (C语言代码)浏览:1256 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:600 |
【蟠桃记】 (C语言代码)浏览:1031 |