找回密码
 创建账号

QQ登录

只需一步,快速开始

查看: 5150|回复: 18

[原创软件] 用手机写了个一元二次解方程计算器

  [复制链接]
  • TA的每日心情

    2024-11-4 03:26
  • 签到天数: 1214 天

    连续签到: 1 天

    [LV.10]茨木童子

    发表于 2013-1-12 09:26:07 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有账号?创建账号

    ×

    1. #include <stdio.h>
    2. #include <math.h>
    3. int main()
    4. {
    5.         double a = 0, b = 0, c = 0;
    6.         printf("请输入a,b,c:\n");
    7.         scanf("%lf %lf %lf", &a, &b, &c);
    8.         printf("a=%lf,b=%lf,c=%lf\n", a, b, c);
    9.         double delta = 0;
    10.         delta = b * b - 4 * a * c;
    11.         if (delta < 0)
    12.         {
    13.                 printf("delta=%lf<0,方程无解。\n", delta);
    14.         }
    15.         else
    16.         {
    17.                 double x1 = 0, x2 = 0;
    18.                 x1 = (-b + sqrt(delta)) / (2 * a);
    19.                 x2 = (-b - sqrt(delta)) / (2 * a);
    20.                 printf("delta=%lf>0,\nx1=%lf,\nx2=%lf。\n", delta, x1, x2);
    21.         }
    22.         return 0;
    23. }
    复制代码
    可以直接用c4droid编译,计算机应该也可以吧。
  • TA的每日心情
    开心
    2023-9-22 17:23
  • 签到天数: 1147 天

    连续签到: 1 天

    [LV.10]茨木童子

    发表于 2013-1-12 11:11:35 | 显示全部楼层
    刚看网上有好多乱七八糟的版本,没有带插件的完整版么?
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-4 03:26
  • 签到天数: 1214 天

    连续签到: 1 天

    [LV.10]茨木童子

     楼主| 发表于 2013-1-12 15:02:35 | 显示全部楼层

    1. #include <stdio.h>
    2. #include <math.h>
    3. int main()
    4. {
    5.         int a = 0, b = 0, c = 0;
    6.   eqn:
    7.         printf("请输入a,b,c:\n");
    8.         printf("a=");
    9.         scanf("%d", &a);
    10.         printf("b=");
    11.         scanf("%d", &b);
    12.         printf("c=");
    13.         scanf("%d", &c);
    14.         // scanf("%d %d %d", &a, &b, &c);
    15.         printf("a=%d,b=%d,c=%d\n", a, b, c);
    16.         int delta = 0;
    17.         delta = b * b - 4 * a * c;
    18.         if (delta < 0)
    19.         {
    20.                 printf("delta=%d<0,方程无解。\n", delta);
    21.         }
    22.         else if (delta == 0)
    23.         {
    24.                 double x1 = 0;
    25.                 x1 = (-b + sqrt(delta)) / (2 * a);
    26.                 printf("delta=0,\nx1=x2=%lf。\n", x1);
    27.         }
    28.         else
    29.         {
    30.                 double x1 = 0, x2 = 0;
    31.                 x1 = (-b + sqrt(delta)) / (2 * a);
    32.                 x2 = (-b - sqrt(delta)) / (2 * a);
    33.                 printf("delta=%d>0,\nx1=%lf,\nx2=%lf。\n", delta, x1, x2);
    34.         }
    35.         printf("\n########本次计算完毕,请输入下一个#######\n\n");
    36.         goto eqn;
    37.         return 0;
    38. }

    复制代码
    上午改进了下
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-4 03:26
  • 签到天数: 1214 天

    连续签到: 1 天

    [LV.10]茨木童子

     楼主| 发表于 2013-1-12 15:06:05 | 显示全部楼层
    刚看网上有好多乱七八糟的版本,没有带插件的完整版么?
    QQOba 发表于 2013-1-12 11:11



        我在百度应用下载的c4droid
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-9-22 17:23
  • 签到天数: 1147 天

    连续签到: 1 天

    [LV.10]茨木童子

    发表于 2013-1-13 18:40:48 | 显示全部楼层
    回复 4# NtrQQ


        我装上之后,gcc怎么装上了没法调用捏?
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2020-5-29 09:55
  • 签到天数: 379 天

    连续签到: 1 天

    [LV.9]青行灯

    发表于 2013-1-24 18:04:32 | 显示全部楼层
    我认为下应用应该去酷安...
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2020-6-1 08:05
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]提灯小僧

    发表于 2013-5-3 20:36:05 | 显示全部楼层
    楼主辛苦了!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2013-5-7 13:46
  • 签到天数: 1 天

    连续签到: 0 天

    [LV.1]小紙人

    发表于 2013-5-7 14:06:32 | 显示全部楼层
    有BUG啊  哈
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2013-5-7 13:46
  • 签到天数: 1 天

    连续签到: 0 天

    [LV.1]小紙人

    发表于 2013-5-7 14:24:38 | 显示全部楼层
    为社么 下载不了啊啊
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2013-5-8 01:21
  • 签到天数: 3 天

    连续签到: 0 天

    [LV.2]天邪鬼

    发表于 2013-5-8 01:23:48 | 显示全部楼层
    这个还是什么?
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-1-12 18:55
  • 签到天数: 931 天

    连续签到: 1 天

    [LV.10]茨木童子

    发表于 2013-5-8 19:11:26 | 显示全部楼层
    回复 1# NtrQQ


        c语言哦?挺好的~~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-3-14 17:58
  • 签到天数: 146 天

    连续签到: 1 天

    [LV.7]雪女

    发表于 2013-5-11 12:09:37 | 显示全部楼层
    不错,知道算法和公式,很好写的
    回复

    使用道具 举报

  • TA的每日心情

    2016-12-17 21:23
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]灯篭鬼

    发表于 2013-5-13 00:35:40 | 显示全部楼层
    回复支持楼主
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2017-2-22 17:03
  • 签到天数: 68 天

    连续签到: 1 天

    [LV.6]桃花妖

    发表于 2013-7-14 13:16:36 | 显示全部楼层
    不懂不懂,,,
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-7-28 18:47
  • 签到天数: 158 天

    连续签到: 1 天

    [LV.7]雪女

    发表于 2013-7-14 13:57:06 | 显示全部楼层
    高中了就不用计算那么简单的一元二次方程了吧,你可以去写写幂函数之类的程序,运用计算机的有事将方程结果计算到最接近正确值。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 创建账号

    本版积分规则

    Archiver|手机版|小黑屋|iYa.App 软件交流社区

    GMT+8, 2024-11-24 20:31 , Processed in 0.028968 second(s), 18 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表