1034 有理数四则运算 (20 分)测试点2,3

该博客主要讨论在解决有理数四则运算时遇到的整数范围溢出问题,强调在使用Python时需要考虑long long int类型以避免范围不足。同时提到了在计算最大公约数(gcd)函数中添加特殊判断,以防止出现0/0导致的程序错误。
摘要由CSDN通过智能技术生成

题目链接
这里测试点2,3卡的是要用long long int类型不然范围不够
我一向不喜欢做这种题
gcd函数中要加一个判断a是不是为0,防止出现0/0这种,导致程序直接错误

#include<iostream>
#include<cmath>
using namespace std;
long long int a1,b1,a2,b2;
long long int gcd(long long int a,long long int b)//求最大公约数
{
    if(a==0)//分子为0的情况
        return 1;
    if(b==0){
        return a;
    }
    gcd(b,a%b);
}
long long int change()//对两个分数约分
{
    long long int k;
    k=gcd(a1,b1);
    a1/=k;
    b1/=k;
    k=gcd(a2,b2);
    a2/=k;
    b2/=k;
}
void print(long long int fenzi,long long int fenmu)//打印两个数
{
    if(fenzi==0||fenmu==0)//当分子或者分母为0的时候直接输出一个0就行了,不是0/X,或X/0的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1034题目要求我们进行有理数四则运算,包括加、减、乘、除四种运算。 有理数是指可以表示为两个整数之比的数,包括正有理数、负有理数和零。有理数四则运算规则与整数相同,但需要注意母的处理。 加法:将两个有理数母取最小公倍数,然后将子相加即可。 减法:将两个有理数母取最小公倍数,然后将子相减即可。 乘法:将两个有理数子相乘,母相乘即可。 除法:将除数的子与被除数的母相乘,除数的母与被除数的子相乘即可。 需要注意的是,在进行四则运算时,需要将结果化简为最简形式,即子与母的最大公约数为1。 ### 回答2: 1034 有理数四则运算是数学中的一项重要的基础知识,需要我们掌握有理数的加、减、乘、除四则运算有理数是指可以表示为两个整数之比的数,其包括正整数、负整数、0以及正数、负数。 有理数的加法,即将两个有理数相加,可以先将两个有理数母取相同的公共母,然后将子相加即可。例如:$\frac{2}{3} + \frac{1}{6} = \frac{4}{6} + \frac{1}{6} = \frac{5}{6}$。 有理数的减法,即将两个有理数相减,可以先将两个有理数母取相同的公共母,然后将子相减即可。例如:$\frac{4}{5} - \frac{2}{5} = \frac{4-2}{5} = \frac{2}{5}$。 有理数的乘法,即将两个有理数相乘,可以直接将两个有理数子乘起来,母乘起来即可。例如:$\frac{3}{4} \times \frac{2}{5} = \frac{3 \times 2}{4 \times 5} = \frac{6}{20} = \frac{3}{10}$。 有理数的除法,即将两个有理数相除,可以将被除数乘以除数的倒数即可。例如:$\frac{3}{4} \div \frac{2}{5} = \frac{3}{4} \times \frac{5}{2} = \frac{15}{8}$。 需要注意的是,在进行有理数四则运算时,需要小心母为0的情况,因为母为0的有理数是没有意义的。另外,一些复杂的计算需要我们掌握一些运算技巧和方法,比如约解质因数、子因式解等。 总之,掌握有理数四则运算是数学中的基本功,不仅能够帮助我们更好地理解和应用数学,还能够提高我们的数学素养和思维能力。 ### 回答3: 1034题目要求我们对有理数进行四则运算有理数既包括整数又包括数,四则运算包括加减乘除四种运算。 首先,加法。加法是把两个数的值相加,这是我们日常生活中最常见的运算之一,非常简单。加法的步骤是:把两个数的子通后相加,同时将数进行约。 其次,减法。减法和加法很相似,只是要把一个数的值从另一个数的值中减去。减法的步骤是:将减数取相反数,然后按照加法的方法进行操作。 然后是乘法。乘法是把两个数的值相乘,可以看做是多个加法。乘法的步骤是将两个数的子、别相乘,然后将所得的数进行约。 最后是除法。除法是把一个数的值除以另一个数的值,除法的步骤是将除数取倒数,然后按照乘法的方法进行操作。需要注意的是,在除法中,除数不能为零。 综上所述,1034题目中的有理数四则运算可以为四种:加法、减法、乘法、除法。针对每种运算,我们需要按照特定的步骤进行计算。需要注意的是,在进行运算的过程中,一定要注意数的通和约,保证结果的准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值