标题:一元二次方程我改完后为什么出错
只看楼主
浅浅一诺
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-1-26
结帖率:100%
已结贴  问题点数:4 回复次数:6 
一元二次方程我改完后为什么出错
# include <stadio.h>
# include <math.h>*/

int main(void)
{
    int a=1;
    int b=2;
    int c=3;

    double delta;
    double x1,x2;

    delta=b*b-4*a*c;

    if (delta>0)
    {
        x1=(-b+sqrt(delta))/92*a);
        x2=(-b-aqrt(delta)/ (2*a);
        printf("该二元一次方程有两个解,x1=%f,x2=%f\n",x1,x2);
    }
    else if (0==delta)
    {
        x1 (-b) / (2*a);
        x1=x2;
        printf("该二元一次方程有唯一一个解,x1=x2=%f\n:,x1);
    }
    else
    {
        printf("无解\n");
    }
    return 0;

    }
搜索更多相关主题的帖子: 一元二次 方程 出错 int printf 
2018-02-01 19:37
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:4 
出什么错
2018-02-01 19:46
浅浅一诺
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-1-26
得分:0 
回复 楼主 浅浅一诺
二元一次方程.cpp
e:\浅浅\000\二元一次方程.cpp(1) : fatal error C1083: Cannot open include file: 'stadio.h': No such file or directory
执行 cl.exe 时出错.

二元一次方程.obj - 1 error(s), 0 warning(s)
我按F4后显示这个
2018-02-01 19:50
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
#include <stdio.h>
2018-02-01 20:06
浅浅一诺
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-1-26
得分:0 
回复 3楼 浅浅一诺
嗯,好了谢谢
2018-02-01 21:43
fua
Rank: 1
等 级:新手上路
威 望:1
帖 子:11
专家分:0
注 册:2018-2-10
得分:0 
你这个程序好多基本语法问题  
你可以通过f7调试  根据查错 一步一步改
附我改完的
# include <stdio.h>  
# include <math.h>

 int main(void)
 {
     int a=1;
     int b=2;
     int c=3;

     double delta;
     double x1,x2;

     delta=b*b-4*a*c;

     if (delta>0)
     {
         x1=(-b+sqrt(delta))/(2*a);
         x2=(-b-sqrt(delta))/ (2*a);
         printf("该二元一次方程有两个解,x1=%f,x2=%f\n",x1,x2);
     }
     else if (0==delta)
     {
         x1= (-b) / (2*a);
         x1=x2;
         printf("该二元一次方程有唯一一个解,x1=x2=%f\n",x1);
     }
     else
     {
         printf("无解\n");
     }
     return 0;

     }
2018-02-10 23:37
fua
Rank: 1
等 级:新手上路
威 望:1
帖 子:11
专家分:0
注 册:2018-2-10
得分:0 
# include <stdio.h>   //原来为# include <satdio.h>  
 # include <math.h>   //原来为 # include <math.h>*/

 int main(void)
 {
     int a=1;
     int b=2;
     int c=3;

     double delta;
     double x1,x2;

     delta=b*b-4*a*c;

     if (delta>0)
     {
         x1=(-b+sqrt(delta))/(2*a);  //原来为 x1=(-b+sqrt(delta))/92*a);
         x2=(-b-sqrt(delta))/ (2*a);  //原来为x2=(-b-aqrt(delta)/ (2*a);
         printf("该二元一次方程有两个解,x1=%f,x2=%f\n",x1,x2);
     }
     else if (0==delta)
     {
         x1 =(-b) / (2*a);    //原来为x1 (-b) / (2*a);
         x1=x2;
         printf("该二元一次方程有唯一一个解,x1=x2=%f\n",x1);   //原来为printf("该二元一次方程有唯一一个解,x1=x2=%f\n:,x1);
     }
     else
     {
         printf("无解\n");
     }
     return 0;

     }


--一个刚学c的fua
2018-02-10 23:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-484588-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.164363 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved