您现在的位置是:首页 > 正文

7-14 解一元一次方程 (17 分)

2024-01-30 22:47:20阅读 2

请编写程序,解一元一次方程,ax+b=0。 一元一次方程求解公式为:x=−ab​
求解要求:
⋄ a=0, 方程有唯一解,输出解;
⋄ a=0,b=0, 方程无解,输出no solution
⋄ a=0,b=0, 则方程有无穷多解,输出Infinitely solutions

关于变量的值是0或者非0的认定
程序中,任何变量的绝对值只要小于10−7,就认为该变量的值为0;否则为非0值。

输入格式:

在一行输入两个实数,两数之间用空格间隔。

输出格式:

输出一个实数,保留3位小数.

输入样例:

3.0 -2.0

输出样例:

0.667

代码如下:

#include<stdio.h>
int main()
{
    double a,b;
    double t=0;
    scanf("%lf %lf",&a,&b);
    if((a==0&&b==0)||(a<1.0E-7&&b<1.0E-7))
        printf("Infinitely solutions");
    else if(a==0)printf("no solution");
    else if(a<1.0E-7) printf("no solution");
    else {
        t=-(b/a);
       if(t<1.0E-7)
       printf("0");
        else printf("%0.3f",t);
    }
}

 

网站文章

  • vue返回上一页

    累一天了 原本想写点深的东西,实在干不动了,水篇文章方法一this.$router.go(-1) //返回上一层方法二在@click直接写 click="$router.back(-1)" 返回上一页方法三history.go(-1) //返回上一层

    2024-01-30 22:47:14
  • 2019年最佳云桌面服务商

    2019年最佳云桌面服务商

    云计算已经彻底改变了IT和软件系统交付,许多应用程序现在都在云中运行。这使得用户在云中注册和设置解决方案非常容易,通常只需要几分钟。更好的是,云桌面解决方案是可扩展的,并且许多提供商提供的定价层仅针对...

    2024-01-30 22:46:42
  • 【Doxygen】Doxygen使用教程(个人总结)

    【Doxygen】Doxygen使用教程(个人总结)

    【Doxygen】Doxygen使用教程(个人总结) 简介Doxygen 引言.什么是Doxygen? Doxygen 是一个程序的文件产生工具,可将程序中的特定批注转换成为说明文件。通常我们在写程序...

    2024-01-30 22:46:35
  • Qt - Clion使用cmake运行QtCreator创建的qmake项目,无改动切换自如

    Qt - Clion使用cmake运行QtCreator创建的qmake项目,无改动切换自如

    Clion使用cmake运行QtCreator创建的qmake项目,这也正是我希望的。既可用qt的qmake在QtCreator运行、debug、发布等,同时也可以享受clion编码的便捷(对于jetbrains idea用户来说)。

    2024-01-30 22:46:28
  • 线程数据共享和安全 -ThreadLocal

    线程数据共享和安全 -ThreadLocal

    线程数据共享和安全 -ThreadLocal 1.什么是 ThreadLocal ThreadLocal 的作用,可以实现在同一个线程数据共享, 从而解决多线程数据安全问题. ThreadLocal ...

    2024-01-30 22:45:58
  • 【Android】App开发-动画效果篇

    【Android】App开发-动画效果篇

    在我们玩手机的过程中,如果我们点击某一个页面时,会出现一个页面动画加载或者动画效果的现象。现在我们就来看看App开发中是如何实现动画效果的。

    2024-01-30 22:45:53
  • map函数

    map函数 map() 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。我们...

    2024-01-30 22:45:45
  • RabbitMQ消息队列常见面试题总结

    RabbitMQ消息队列常见面试题总结

    RabbitMQ消息队列常见面试题总结;1、什么是消息队列?消息队列的优缺点?2、Kafka、ActiveMQ、RabbitMQ、RocketMQ的区别?3、如何保证消息不被重复消费?4、如何保证消息不丢失,进行可靠性传输?5、如何保证消息的有序性?6、如何处理消息堆积情况?7、如何保证消息队列的高可用?

    2024-01-30 22:45:38
  • 一百二十、Kettle——从Hive全量导入到ClickHouse

    一百二十、Kettle——从Hive全量导入到ClickHouse

    用kettle把Hive数据同步到ClickHouse

    2024-01-30 22:45:09
  • 22.0 Pycharm中编写js代码

    22.0 Pycharm中编写js代码

    【代码】22.0 Pycharm中编写js代码。

    2024-01-30 22:45:03