永发信息网

给定一元二次方程a,b,c系数,用c++求根?

答案:1  悬赏:40  手机版
解决时间 2021-05-10 20:09

如果b^2-4ac<0,要求以负数形式输出!!要求程序能重复运行!!(我自己写了程序,帮忙做下修改调整)

#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,disc;
double x1,x2;
char p,q;
char i;
char x3,x4;
printf("输入系数a,b,c:\n");
scanf("%f,%f,%f",&a,&b,&c);
disc=b*b-4*a*c;
if(disc>=0)
{
if(disc==0)
x1=x2=-b/(2*a);
else
{
x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
}
printf("x1=%f,x2=%f",x1,x2);
}
else
{
p=-b/(2*a);
q=sqrt(disc)/(2*a);
printf("x3=%c+i%c,x4=%c-i%c",p,q);
}
}

最佳答案

#include<stdio.h>
#include<math.h>
#include<string.h>



void main ()
{
printf ("方程:a㎡+bm+c=0,求其根的情况。\n");
printf("请分别输入系数a和b,c的值:\n");
int a,b,c,D;
int x,x1,x2;
printf("a:\n");
scanf("%d",&a);
printf("b:\n");
scanf("%d",&b);
printf("c:\n");
scanf("%d",&c);
D=(b*b-4*a*c);
if(D>0)
{
void Test1();
}
if(D==0)
{
void Test();
}
if(D<0)
{
printf("该方程没有实根!\n");
}



}
void Test1(){
printf("该方程有两个实根!\n");
int a,b,c,D;
int x,x1,x2;
x1=(-b+sqrt(D))/2*a;
x2=(-b-sqrt(D))/2*a;
printf("该方程的解为:x1=%d\nx2=%d\n",x1,x2);
}
void Test2(){
int a,b,c,D;
int x,x1,x2;
printf("该方程有且只有一个实根!\n");
x=-b/(2*a);
printf("该方程的解为:x=%d\n",x);
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人体最重要是什么
qqt封号为什么会出现系统繁忙
去药厂上班为什么要剪发?不剪可以吗?
超级QQ用户用短信聊QQ使用的是梦网SP上行短信
简单英语句子大全,求三十个简短的英语好句子
魔神带什么装备可以加速度呀
制作了个视频 怎么放在空间首页呀!不开黄钻
一道初三化学题 快啊
六年级数学题。帮帮忙!
卖衣服行业利润有多大
为什么我更新的心情好友就是收不到呢?
摩托车追尾汽车责任
描写中国的诗句大全,赞美中国诗句大全
DNF上海2区收个圣灵什么价格合适?
康师傅饮料合肥营业所负责人电话
推荐资讯
齐齐哈尔哪里有台球厅出兑?
下一站,幸福 小说下载地址
京东退款到银行卡多久,京东退款成功要多久才
如何使国服巫妖王之怒有开场动画和天谴之门动
大家一起帮我起个名字
为什么亚纶鬼鬼不拍桃花小妹,而是大东和王心
为什么玩QQ游戏桌球就死机玩别的却没事呢
该不该道歉
怎样做能改变内向性格
问问十个满意答案是什么意思?
PSPGT賽車金手指(中文版)怎么用
男朋友第一次过生日送什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?