美文网首页
顺序的分数

顺序的分数

作者: 书臆 | 来源:发表于2017-08-17 21:42 被阅读0次
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath>

using namespace std ;

struct node{
    int a,b;
    double s;
}p[32500];

int gcd(int x,int y){
    if(x%y!=0)
        gcd(y,x%y);
    else return y;
}

int cmp(node x,node y){
    return x.s<y.s;
}

int main(){
    int n,t=0;
    scanf("%d",&n);
    for(double i=1;i<=n;i++)
        for(double j=0;j<=i;j++){
            if(j==0){
                if(i==1){
                    p[++t].a=j;
                    p[t].b=i;
                    p[t].s=j/i;
                    continue ;
                }
                else continue ;
            }
            if(gcd(i,j)==1){
                p[++t].a=j;
                p[t].b=i;
                p[t].s=j/i;
            }
        }
    sort(p+1,p+1+t,cmp);
    for(int i=1;i<=t;i++)
        printf("%d%c%d\n",p[i].a,'/',p[i].b);
    return 0;
}

相关文章

  • 顺序的分数

  • 啊哈!算法 简化版桶排序

    程序要求:五个同学的分数分别为4,5,5,6,8(满分10分),按大小顺序输出这五个分数 include

  • 列出真分数序列

    1.问题描述 按递增顺序依次列出分母为40,分子小于40的真分数。 2.问题分析 分子和分母只有公因数1的分数叫做...

  • 梯度志愿

    1、梯度志愿是什么意思 梯度志愿,即志愿优先,遵循分数梯度志愿又称顺序志愿,是指考生填报的志愿是按志愿顺序排列的,...

  • 课堂因学生的问题意识而星光灿烂

    教学随笔 近日,执教六年级上册《分数混合运算(二)》,这节课是在学生已掌握了分数混合运算的运算顺序及整数运算律的基...

  • 课堂因学生的问题意识而星光灿烂

    教学随笔 近日,执教六年级上册《分数混合运算(二)》,这节课是在学生已掌握了分数混合运算的运算顺序及整数运算律的基...

  • 四六级做题顺序

    四六级做题顺序 20年6月份四六级考研快要考试了,这里分享一些关于做题顺序的经验 四六级考卷分数分配: 听力:占比...

  • 20180325托福全程班基础阅读1

    一. Get Close to TOEFL: 托福考试顺序:阅读、听力、休息10分钟、口语、作文 阅读分数换算及类...

  • 茫然

    中国的教育太注重应试教育了,学校里每次考试都比分数,每考一次试就安分数的高低排列顺序,然后用一张大大的,写有学生名...

  • 回忆成为偏执狂学习的日子

    一 记得上初三时,一次化学考试,我得了46分,因为老师是按照分数从高到低的顺序发...

网友评论

      本文标题:顺序的分数

      本文链接:https://www.haomeiwen.com/subject/ygonrxtx.html