Coprimes - SGU 102(求互质数,水)

题目大意:给你一个正整数N,求出来不超过N 的并且与N互质的正整数的个数。

就是一个大水题~~~

 

代码:

#include<stdio.h>
#include<string.h>

int GCD(int m, int n)
{
    if(n == 0)
        return m;
    return GCD(n, m%n);
}

int main()
{
    int N, sum=0;

    scanf("%d", &N);

    for(int i=1; i<=N; i++)
    {
        if(GCD(i, N) == 1)
            sum++;
    }

    printf("%d\n", sum);

    return 0;
}

 

posted @ 2015-09-12 15:01  无忧望月  阅读(142)  评论(0编辑  收藏  举报
levels of contents