#include <stdio.h> int gcd(int a,int b){ int t; if(a%b == 0) return b; gcd(b,a%b); } int main(){ int i,n; int count = 0; scanf("%d", &n); for(i = 1; i <= n-1; i++){ if(gcd(i,n) == 1) count++; } printf("%d", count); return 0; }
0.0分
4 人评分
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:595 |
printf基础练习2 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:602 |
简单的a+b (C++语言代码)浏览:853 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1140 |
简单的a+b (C语言代码)浏览:525 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1051 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:956 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1327 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2092 |