您的位置:首页 > 其它

欧拉定理——小于N的互质数的个数

2014-03-28 17:42 141 查看
#include <stdio.h>
int main()
{
int n,k;
int sum;
while(scanf("%d",&n)!=EOF)
{
sum=n;
for(k=2;n!=0&&n!=1;)
{
if(n%k==0)
{
sum=sum/k*(k-1);
n=n/k;
while(n%k==0)
{
n=n/k;
}
}
else k++;
}
printf("%d\n",sum);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  欧拉定理