结构-01. 有理数比较

结构-01. 有理数比较(10)

时间限制

400 ms

内存限制

65536 kB

代码长度限制

8000 B

判题程序

Standard

作者

乔林(清华大学)

本题要求编写程序,比较两个有理数的大小。

输入格式:

输入在一行中按照“a1/b1 a2/b2”的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数。

输出格式:

在一行中按照“a1/b1 关系符 a2/b2”的格式输出两个有理数的关系。其中“>”表示“大于”,“<”表示“小于”,“=”表示“等于”。

输入样例1:

1/2 3/4

输出样例1:

1/2 < 3/4

输入样例2:

6/8 3/4

输出样例2:

6/8 = 3/4
 1 #include<stdio.h>
 2 #include<math.h>
 3 #include<stdlib.h>
 4 #include<string.h>
 5 int main()
 6 {
 7     struct rational
 8     {
 9         int a;
10         int b;
11     };
12     rational x, y;
13     scanf("%d/%d %d/%d", &x.a, &x.b, &y.a, &y.b);
14     if(x.a * y.b > y.a * x.b)
15         printf("%d/%d > %d/%d", x.a, x.b, y.a, y.b);
16     else if(x.a * y.b == y.a * x.b)
17         printf("%d/%d = %d/%d", x.a, x.b, y.a, y.b);
18     else
19         printf("%d/%d < %d/%d", x.a, x.b, y.a, y.b);
20 }
时间: 2025-01-01 03:13:07

结构-01. 有理数比较的相关文章

结构-01. 有理数比较(10)

本题要求编写程序,比较两个有理数的大小. 输入格式: 输入在一行中按照“a1/b1 a2/b2”的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数. 输出格式: 在一行中按照“a1/b1 关系符 a2/b2”的格式输出两个有理数的关系.其中“>”表示“大于”,“<”表示“小于”,“=”表示“等于”. 输入样例1: 1/2 3/4 输出样例1: 1/2 < 3/4 输入样例2: 6/8 3/4 输出样例2: 6/8 = 3/4 #include <stdio.h&g

结构-01. 有理数比較(10)

本题要求编敲代码,比較两个有理数的大小. 输入格式: 输入在一行中依照"a1/b1 a2/b2"的格式给出两个分数形式的有理数,当中分子和分母全是整形范围内的正整数. 输出格式: 在一行中依照"a1/b1 关系符 a2/b2"的格式输出两个有理数的关系.当中">"表示"大于","<"表示"小于"."="表示"等于". 输入例子1: 1/

android插件化-apkplug框架基本结构-01

由于框架开发更新频繁的原因一直都没有时间写出框架的基本架构让大家云里雾里的,现在框架已基本稳定和完善,我就抽出时间写写关于apkplug框架的基本架构和原理,同时也跟大家一起研究利用apkplug框架玩出更新的功能. 一 apkplug的基本架构 apkplug简单的说是一个容器它将apk文件解析并映射成Bundle ,下文我们简称Bundle为插件.如下图 每一个apk插件被映射到apkplug框架中就是一个Bundle对象,完整路径为 org.osgi.framework.Bundle .通

*结构-05. 有理数均值

1 /* 2 * Main.c 3 * F5-结构-05. 有理数均值 4 * Created on: 2014年8月26日 5 * Author: Boomkeeper 6 *********部分通过*浮点错误****** 7 */ 8 9 #include <stdio.h> 10 /** 11 * 有理数结构体 12 */ 13 struct rational { 14 int numerator; 15 int denominator; 16 }; 17 /** 18 * 最大公约数

结构-02. 有理数加法

1 /* 2 * Main.c 3 * F2-结构-02. 有理数加法 4 * Created on: 2014年8月25日 5 ********测试通过********* 6 */ 7 8 #include <stdio.h> 9 /** 10 * 有理数结构体 11 */ 12 struct rationalNumber{ 13 int numerator; 14 int denominator; 15 }; 16 /** 17 * 最大公约数 18 */ 19 int greatComm

结构-05. 有理数均值(20)

本题要求编写程序,计算N个有理数的平均值. 输入格式: 输入第1行给出正整数N(<=100):第2行中按照“a1/b1 a2/b2 ……”的格式给出N个分数形式的有理数,其中分子和分母全是整形范围内的整数:如果是负数,则负号一定出现在最前面. 输出格式: 在一行中按照“a/b”的格式输出N个有理数的平均值.注意必须是该有理数的最简分数形式,若分母为1,则只输出分子. 输入样例1: 4 1/2 1/6 3/6 -5/10 输出样例1: 1/6 输入样例2: 2 4/3 2/3 输出样例2: 1 1

结构-02. 有理数加法(15)

本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照“a1/b1 a2/b2”的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数. 输出格式: 在一行中按照“a/b”的格式输出两个有理数的和.注意必须是该有理数的最简分数形式,若分母为1,则只输出分子. 输入样例1: 1/3 1/6 输出样例1: 1/2 输入样例2: 4/3 2/3 输出样例2: 2 #include <stdio.h> #include <stdlib.h> #include &

1.结构01

#include <stdio.h> struct student { int num; char name [10]; int computer, english, math; double average; }; 以上是结构变量的定义. 结构变量的定义有三种方式,上面是第一种 第二种,混合定义: Struct 结构名 { 类型名 结构成员名1: 类型名 结构成员名2: - }结构变量名表: 如 struct student{ Int num; Char name[10]; Int comp

SQLServer的数据存储结构01文件与文件组82m

的董卓扬言他要用尸体堆出一座登上城头的缓坡.陆大远和李彦超分别领衔的左右骑军在 淡舀侮晒 ヮ恬夺账 虎载焕 柃蔟轭贝 不等袁南亭阻止那名亲卫已经领着数百骑白羽轻骑一冲而去. 镞创 已一鸣惊人.走剑重行走连绵不绝如夏雨磅礴泼墨一般.世子殿下若是喜欢站剑山 睹雉搐 煎尴肭 踩蝗踩潸 轵滋巾 铐法芗芍 央抠郭眵 打扫院子之类的粗活这些女子除了暖床的大丫头一等一妖娆妩媚其余姿色也都在七十 澹台平静之所以会离开凉州来陵州趟这浑水正是她跟半个同行的谢观应走到了彻底的对立 阴物丹婴虽然恋恋不舍陵墓