e.c

来自「ACM精彩程序02(University_of_Waterloo_2_1_Jun」· C语言 代码 · 共 17 行

C
17
字号
#include <stdio.h>main(){   int n,i,sum;   while (1 == scanf("%d",&n) && n) {      sum = n;      for (i=2;i*i <= n;i++) {         if (n%i == 0) {            sum -= sum/i;         }         while (n%i == 0) n /= i;      }      if (n > 1) sum -= sum/n;      printf("%d\n",sum);   }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?