1;i++)//一个数,如果不能被a整除,绝对不可能被a的倍数整除 { if(n%i==0) { eular=eular-eular/i; do { n=n/i; "/> 1;i++)//一个数,如果不能被a整除,绝对不可能被a的倍数整除 { if(n%i==0) { eular=eular-eular/i; do { n=n/i; "/>
ACM入门资料解题报告Problem 1012 Relatives Problem 1012 Relatives #include int main() { int n,eular,i,j; while(scanf("%d",&n)!=EOF) { if(n==0) break; for(i=2,eular=n;n>1;i++)//一个数,如果不能被a整除,绝对不可能被a的倍数整除 { if(n%i==0) { eular=eular-eular/i; do { n=n/i; ...