查看: 10060|回复: 18

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

  [复制链接]
TA的每日心情
昨天 23:04

签到天数: 1253 天

连续签到: 2 天

[LV.10]茨木童子

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

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

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

×

  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 | 显示全部楼层 QQOba
刚看网上有好多乱七八糟的版本,没有带插件的完整版么?
回复

使用道具 举报

TA的每日心情
昨天 23:04

签到天数: 1253 天

连续签到: 2 天

[LV.10]茨木童子

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

  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的每日心情
昨天 23:04

签到天数: 1253 天

连续签到: 2 天

[LV.10]茨木童子

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



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

使用道具 举报

TA的每日心情
开心2023-9-22 17:23

签到天数: 1147 天

连续签到: 1 天

[LV.10]茨木童子

发表于 2013-1-13 18:40:48 | 显示全部楼层 QQOba
回复 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 | 显示全部楼层 haixer
楼主辛苦了!
回复

使用道具 举报

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 | 显示全部楼层 phecla
这个还是什么?
回复

使用道具 举报

TA的每日心情
开心2018-1-12 18:55

签到天数: 931 天

连续签到: 1 天

[LV.10]茨木童子

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


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

使用道具 举报

TA的每日心情
开心2023-3-14 17:58

签到天数: 146 天

连续签到: 1 天

[LV.7]雪女

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

使用道具 举报

TA的每日心情
2016-12-17 21:23

签到天数: 10 天

连续签到: 1 天

[LV.3]灯篭鬼

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

使用道具 举报

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 | 显示全部楼层 Diaob
高中了就不用计算那么简单的一元二次方程了吧,你可以去写写幂函数之类的程序,运用计算机的有事将方程结果计算到最接近正确值。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2012-2026 iYa.App.

在本版发帖返回顶部