admin 发表于 2013-1-12 09:26:07

用手机写了个一元二次解方程计算器


#include <stdio.h>
#include <math.h>
int main()
{
        double a = 0, b = 0, c = 0;
        printf("请输入a,b,c:\n");
        scanf("%lf %lf %lf", &a, &b, &c);
        printf("a=%lf,b=%lf,c=%lf\n", a, b, c);
        double delta = 0;
        delta = b * b - 4 * a * c;
        if (delta < 0)
        {
                printf("delta=%lf<0,方程无解。\n", delta);
        }
        else
        {
                double x1 = 0, x2 = 0;
                x1 = (-b + sqrt(delta)) / (2 * a);
                x2 = (-b - sqrt(delta)) / (2 * a);
                printf("delta=%lf>0,\nx1=%lf,\nx2=%lf。\n", delta, x1, x2);
        }
        return 0;
}
可以直接用c4droid编译,计算机应该也可以吧。

QQOba 发表于 2013-1-12 11:11:35

刚看网上有好多乱七八糟的版本,没有带插件的完整版么?

admin 发表于 2013-1-12 15:02:35


#include <stdio.h>
#include <math.h>
int main()
{
        int a = 0, b = 0, c = 0;
eqn:
        printf("请输入a,b,c:\n");
        printf("a=");
        scanf("%d", &a);
        printf("b=");
        scanf("%d", &b);
        printf("c=");
        scanf("%d", &c);
        // scanf("%d %d %d", &a, &b, &c);
        printf("a=%d,b=%d,c=%d\n", a, b, c);
        int delta = 0;
        delta = b * b - 4 * a * c;
        if (delta < 0)
        {
                printf("delta=%d<0,方程无解。\n", delta);
        }
        else if (delta == 0)
        {
                double x1 = 0;
                x1 = (-b + sqrt(delta)) / (2 * a);
                printf("delta=0,\nx1=x2=%lf。\n", x1);
        }
        else
        {
                double x1 = 0, x2 = 0;
                x1 = (-b + sqrt(delta)) / (2 * a);
                x2 = (-b - sqrt(delta)) / (2 * a);
                printf("delta=%d>0,\nx1=%lf,\nx2=%lf。\n", delta, x1, x2);
        }
        printf("\n########本次计算完毕,请输入下一个#######\n\n");
        goto eqn;
        return 0;
}

上午改进了下

admin 发表于 2013-1-12 15:06:05

刚看网上有好多乱七八糟的版本,没有带插件的完整版么?
QQOba 发表于 2013-1-12 11:11 https://bbs.ntrqq.net/images/common/back.gif


    我在百度应用下载的c4droid

QQOba 发表于 2013-1-13 18:40:48

回复 4# NtrQQ


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

甜菜 发表于 2013-1-24 18:04:32

我认为下应用应该去酷安...

haixer 发表于 2013-5-3 20:36:05

楼主辛苦了!

无敌最寂寞 发表于 2013-5-7 14:06:32

有BUG啊哈

无敌最寂寞 发表于 2013-5-7 14:24:38

为社么 下载不了啊啊

phecla 发表于 2013-5-8 01:23:48

这个还是什么?

yeasingko 发表于 2013-5-8 19:11:26

回复 1# NtrQQ


    c语言哦?挺好的~~

keepro 发表于 2013-5-11 12:09:37

不错,知道算法和公式,很好写的

anb0 发表于 2013-5-13 00:35:40

回复支持楼主

虎头虎脑的 发表于 2013-7-14 13:16:36

不懂不懂,,,

Diaob 发表于 2013-7-14 13:57:06

高中了就不用计算那么简单的一元二次方程了吧,你可以去写写幂函数之类的程序,运用计算机的有事将方程结果计算到最接近正确值。
页: [1] 2
查看完整版本: 用手机写了个一元二次解方程计算器