私信TA
用户名:kobellover
访问量:3040
签 名:
自我简介:
作者: kobellover 发表时间:2022-03-20 17:09:05 浏览:94 | 评论:0
#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 人评分
看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:
编程语言转换
万能编程问答
代码解释器
代码纠错
SQL生成与解释