1880 - 【C语言训练】列出最简真分数序列*
时间限制 : 1 秒
内存限制 : 128 MB
按递增顺序依次列出所有分母为40,分子小于40的最简分数。
题目输入
题目输出
分数之间用逗号分开(含最末逗号)
输入/输出样例
输入格式
no input needed
输出格式
1/40,3/40,7/40,9/40,11/40,13/40,17/40,19/40,21/40,23/40,27/40,29/40,31/40,33/40,37/40,39/40,
C++解答
#include<iostream> using namespace std; int gcd(int m,int n) //最大公约数 { int r=m%n; while (r) { m=n; n=r; r=m%n; } return n; } int main() { for (int i=1; i<=40; i++) //枚举 if (gcd(i,40)==1) cout<<i<<"/"<<40<<","; cout<<endl; return 0; }