首页 > 其他分享 >每日打卡

每日打卡

时间:2023-05-25 20:00:42浏览次数:31  
标签:分数 int ll else printf 打卡 每日

比较分数大小

问题描述:比较两个分数的大小

问题分析:先设一个新的函数以便将分母分子转化成乘的状态,再直接比较乘积的结果,大的话直接输出即可

代码:#include<stdio.h>

#include<math.h>

int ll(int a,int b);

int main()

{

            int i,j,k,l,m,n;

            printf("输入两个分数的值:\n");

            scanf("%d/%d,%d/%d",&i,&j,&k,&l);

            m=ll(j,l)/j*i;

            n=ll(j,l)/l*k;

            if(m>n)

              printf("%d/%d>%d/%d",i,j,k,l);

            else if(m=n)

              printf("%d/%d=%d/%d",i,j,k,l);

            else

              printf("%d/%d<%d/%d",i,j,k,l);

}

int ll(int a,int b);

{

            long int c;

            int d;

            if(a<b)

            {

              c=a;

                a=b;

              b=c;

}

for(c=a*b;b!=0)

{

            d=b;

            b=a%b;

            a=d;

}

return(int)c/a;

}

标签:分数,int,ll,else,printf,打卡,每日
From: https://www.cnblogs.com/4a5r/p/17432710.html

相关文章

  • 5.25打卡
    一、问题描述:在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线二、设计思路:此问题关键在于余弦曲线在0~360度的范围内,一行要显示两个点。考虑到cos(x)的对称性,将屏幕的行方向定义为x,列方向定义为y,则0~180度的图形是左右对称的。若将图形的总宽度定义为62列,计算出x行0~180度时y点的......
  • 第三十天打卡
    一、问题描述求出100以内的勾股数。二、设计思路定义a,b两数,a以1开始循环,b以a+1开始,避免出现a=3,b=4;a=4,b=3的情况,在对于c开始从0循环,设置条件c*c=a*a+b*b出现满足就输出a,b,c三数的值。三、程序流程图四、代码实现 ......
  • 5月25日打卡
    运行下面程序,观察输出结果#include<iostream>usingnamespacestd;intx=5,y=7;voidmyFunction(){inty=10;cout<<"xfrommyFunction:"<<x<<"\n";cout<<"yfrommyFunction:"<......
  • 打卡22
    #include<iostream>usingnamespacestd;classHorse{public:Horse(){cout<<"Horse申请了空间..."<<endl;}virtualvoidFly(){cout<<"Justahorse."<<endl;}virtual~Hors......
  • 每日打卡1066
    图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换。输入格式:输入在第一行给出一幅图像的分辨率,即两个正整数 M 和 N(0<M,N≤500),另外是待过滤的灰度值区间端点 ......
  • 每日一练 | 网络工程师软考真题 Day11
    1、以下关于网络存储描述正确的选项是 。A.SAN系统是将存储设备连接到现有的网络上,其扩展能力有限B.SAN系统是将存储设备连接到现有的网络上,其扩展能力很强C.SAN系统使用专用网络,其扩展能力有限D.SAN系统使用专用网络,其扩展能力很强2、 是错误的网络设备选型原则。A.选择网络设备,应尽......
  • 打卡35
     不好意思,题太简单了,不小心就秒了。#include<bits/stdc++.h>usingnamespacestd;boolf(intn){ if(n==1||n==2)returntrue; for(inti=2;i<=n/i;i++) { if(n%i==0)returnfalse; } returntrue;}intmain(){ for(inti=1;i<=1000;i++) { if(f(i)&&f(i+2)) cou......
  • 5.25打卡
     2.思路设计 3.程序流程图 4.代码实现#include<bits/stdc++.h>usingnamespacestd;main(){intx,y,z,count=1;printf("可能的兑换方法如下:\n");for(x=0;x<=50;x+=10)for(y=0;y<=50-x;y+=5)for(z=0;z<=50-x-y;z++)......
  • 每日打卡-31
    一.问题描述已知Horse类是Pegasus类的父类,根据以下主函数完善程序内容,以实现规定的输出。不允许改变主函数的内容。intmain(){Horse*p1=newHorse;//输出:Horse申请了空间...Horse*p2=newPegasus;/*输出两行:Horse申......
  • 2023/5/24每日随笔 项目基本实现
    今天,上了几节课,然后进行项目的完善与基本实现一:实现了调用相册,将地址提取二:实现了图片提取加分类三:实现了添加后更新四:结果展示五:项目问题以及可能出现bug一:实现了调用相册,将地址提取具体更改的这个方法:完整代码来自《第一行代码》调用相册和使用相机。更改后调用的相册可......