这是一个关于C++的问题

C++初学者,求大佬解答!!

编写一个函数,求解一元二次方程ax^2+bx+c=0要求函数形参为f(int a,int b,int c)设计一个结构作为该函数返回类型,让函数调用方按自己需要输出结果,而函数体无需输出结果

不是很懂题目意思...

c++

1个回答

#include <iostream>
#include <math.h>

using namespace std;

struct result
{
    float x1;
    float x2;
};

result * f(int a,int b,int c)
{
    result * r = new result;
    r->x1 = (-b + sqrt((float(b * b - 4 * a * c)))) / 2.0 * a;
    r->x2 = (-b - sqrt((float(b * b - 4 * a * c)))) / 2.0 * a;
    return r;
}

int main()
{
    int a, b, c;
    cin >> a;
    cin >> b;
    cin >> c;
    result * r = f(a, b, c);
    cout << r->x1 << endl;
    cout << r->x2 << endl;
    delete r;
    return 0;
}

如果问题得到解决,请点我回答左上角的采纳和向上的箭头,谢谢

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
这是一个C语言
谢谢!~~写的一般般!希望能够解决大家的问题
这是一个关于HTML的问题
怎么用PS识别图片中的文字信息啊,比如颜色,字体,大小啥的rn怎么用PS识别图片中的文字信息啊,比如颜色,字体,大小啥的rn怎么用PS识别图片中的文字信息啊,比如颜色,字体,大小啥的
这是一个关于SQLLITE的问题
public partial class Login : System.Web.UI.Pagern rn protected void Page_Load(object sender, EventArgs e)rn rn rnrn rnrn protected void BtnLogin_Click(object sender, EventArgs e)rn rn if (Session["User"] == null)rn rn string connectionstr ="Data Source=F:\\网络编程.s3db";rn SQLiteConnection connection = new SQLiteConnection(connectionstr);rn connection.Open();rnrn SQLiteCommand command = new SQLiteCommand();rn command.Connection = connection;rn command.CommandText = String.Format(rn "select count(*) from login where user='0' and password='1'",rn this.TxtUsername.Text, this.TxtPassword.Text);rnrn int count = (int)command.ExecuteScalar();rnrn if (count > 0) //数据库查询用户rn rn Session["User"] = this.TxtUsername.Text.ToString();rn Response.Redirect("bug.aspx");rn Response.Write(" ");rn rn elsern Response.Write(" ");rnrn connection.Close();rnrn rn elsern rn Application["count"] = Convert.ToInt32(Application["count"]) + 1;rn Response.Redirect("BuyCellphone.aspx");rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn ![图片说明](https://img-ask.csdn.net/upload/201906/09/1560079594_828565.png)rnrnrnrnrnrnrn这个问题怎么解决,F:\\网络编程.s3db是sqllite数据库路径
这是一个关于注册表的问题!!!
如何使不可用变为可用的方法:rn IE 浏览器/工具/Internet 选项/常规/可更改主页rn 以上变为可用的自由调节的rn 利用注册表的方法:rn ../Internet Explorer/main/哪个函数更改来达到这个目的
这是一个关于spring配置的问题
各位仁兄请教大家一个问题 我在applicationContext.xml配置文件中读取jdbc.properties文件来连接数据库 applicationContext.xml中代码如下: jdbc.properties 我的web....
这是一个关于C++的问题
C++初学者,求大佬解答!!rnrn编写一个函数,求解一元二次方程ax^2+bx+c=0要求函数形参为f(int a,int b,int c)设计一个结构作为该函数返回类型,让函数调用方按自己需要输出结果,而函数体无需输出结果rnrn不是很懂题目意思...
这是一个关于HTML的一个display问题
display 的inline属性 ,padding上下左右都有效果,为啥我的 padding-top没效果呢?求大佬解答!rn #bigImg divrndisplay:inline;rnpadding-left:10px;rnpadding-right:10px;rnpadding-top:100px;rnpadding-bottom:100px;rnrn rn rnrnrnrn rn 11rn 2 rn 3rn rn rn
这是一个关于HTML的一个JS问题
![图片说明](https://img-ask.csdn.net/upload/201905/15/1557932672_50831.png)rnrnrnrnrn![图片说明](https://img-ask.csdn.net/upload/201905/15/1557932682_601229.png)rnrnrnrnrnrn![图片说明](https://img-ask.csdn.net/upload/201905/15/1557932690_849000.png)rnrnrnrnrnrn网页无法弹出信息,为啥呢?
这是一个关于HTML的一个问题
HTML中的ID value 和name都啥时候用?我分不清 rnHTML中的ID value 和name都啥时候用?我分不清 rnHTML中的ID value 和name都啥时候用?我分不清 rnHTML中的ID value 和name都啥时候用?我分不清
这是一个关于c语言中变量重复定义的问题?
我在一个程序中重复定义了两个全局变量:rnrn/* main.c */rnrnint global;rnint global;rnvoid main()rnrn printf("this ia a c program\n");rnrnrn/* the end */rnrn可是编译时并未抱错,请问这是怎么回事?
一个关于c的问题
main()rnrn int i,j,a[5];rn for(i=0;i<=4;i++)rnrn scanf("%d",&a[i]);rnrnrn printf("\n this is the number\n");rn for(i=0;i<=4;i++)rn rn printf("%d\n",a[i]);rn rn rn reorder(a);rn printf("\n ordered \n");rn for(i=0;i<=4;i++)rn printf("%d\n",a[i]);rn rn int reorder(int a[])rn rn int i,j,x;rn for(i=1;i<5;i++)rn rn j=i-1;x=a[i];rn while(a[j]>x)rnrn a[j+1]=a[j];rn j--;rnrn a[j+1]=x;rnrnrn以上是插入排序的算法,想毕各位高手定是烂熟于心rn可是想我在运行的时候就发现,只要输入的数字在10以内就看不到升序的效果rn这是怎么回事啊rn请赐教rn
关于C的一个问题?
“输入五个国家的名字,按字母顺序(即按ASCII码从小到大的顺序)排列输出。”rn 该题的意思是把五个国家的名字当作五个字符串,然后比较他们的大小吗?
关于c的一个问题
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? rn1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 rn      掉不满足条件的排列。 rn2.程序源代码: rnmain() rn rnint i,j,k; rnprintf("\n"); rnfor(i=1;i<5;i++)    /*以下为三重循环*/ rn for(j=1;j<5;j++)  rn  for (k=1;k<5;k++) rn    rn    if (i!=k&&i!=j&&j!=k)    /*确保i、j、k三位互不相同*/ rn    printf("%d,%d,%d\n",i,j,k); rn    rn rn为什么不能实现?????
一个关于C的问题
这是一个变量定义rnunsigned seconds,minutes,hours;rn我想问的是这个定义的这些变量是什么类型的rnunsigned这个好象不是一个类型啊
关于C的一个问题
我在Linux 下编译 C程序的时候 总是有下面这个警告信息,rn/usr/ccs/bin/ld: (Warning) At least one PA 2.0 object file (test2.o) was detectrn请问是怎么回事情
关于c的一个问题!
在c语言中怎么在dos 下定义文本,rn我要在文本中控制鼠标,并且定义文本的颜色!
一个关于C的问题??
#includernmain()rnrn int a=77777777777777;/////////本来后面还有好多777但是系统不允许发这么多^_^!rn int b=2;int c=3;int sub;rn sub=a-b*c;rn printf("%d\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\\n\n\n\n\n",sub);rnrn//////////为什么7的数位太多了会出错,只是编译失败?
这是一个关于管道通信的
#include rnmain()rnrn int x,fd[2];rn char buf[30],s[30];rn pipe(fd);rn while((x=fork())==-1);rn if(x==0)rn rn sprintf(buf,"This is an example\n");rn write(fd[1],buf,30);rn exit(0);rn rn elsern rn wait(0);rn read(fd[0],s,30);rn printf("%s",s);rn rnrnrnrn这是我照搬书上的。居然编译出错.....rnpipe fork write exit系统都说 undeclared identifier
这是一个C语言程序设计软件
这个是一个C语言设计的好软件,只不过需要注册,但是不注册也能使用大部分功能。挺不错的。
这是一个关于HTML的导航栏问题
rnrnrn rn rn rnrnrn rnrn rn 题目1rn 题目2rn 题目3rn rn rnrnrnrn以上是全部代码 ,我想实现题目横排的那种导航栏效果,但是失败了 ,为啥呢,我设置浮动属性了啊!
这是一个关于HTML的CSS问题
```rnrnrn rn rn rnrnrn rn rn rn 1rn rn rnrnrnrnrn```h1的内容并没有变成红色,求解!
这是一个关于datalist的属性的问题(谢谢)
我就想让一个网页里就显示5条数据,其于的在另一个页中显示,用什么方法让datalist就显示这5条数据啊,并且在这5条数据的下一行有一个(更多信息)的标志,好让这个标志链接到下一个页,这个又怎么做啊,能不能把属性和代码给我啊,我用的是vb.net和sql2000 数据库, 谢谢了!!!
这是关于控件的一个简单问题
cmfcpropertygridctrl 控件,在VC 2010对话框中使用。rnrn修改完某项属性,鼠标焦点转移后,会触发OnPropertyChanged()。rnrn我想:焦点转移后,能否自动回到修改项呢?rnrn如何实现?用Setcursel()没效果。
这是一个关于java信号的问题
com.misc.signalrncom.misc.signalHandlern两个包在eclipse下面编译不过去rnrn我想试验下直接将这两个类的源码导入到工程rnrn但是目录下src源码不包含这两个的javarnrn求rnrn[code=Java]rn private void handleSIGINT() rn try rn sun.misc.Signal.handle(new sun.misc.Signal("INT"), new SignalHandler() rn public void handle(sun.misc.Signal sig) rn nukeAgentAndDie();rn rn );rn catch(Exception e) rn // avoid "Signal already used by VM: SIGINT", e.g. ibm jdkrn rn rnrn[/code]
这是一个关于WINDOWS关闭的问题
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);rnbeginrn//CanClose为False时,表示禁止关闭Windowsrnif MessageDlg('数据尚未存盘,关机吗?',mbYesNoCancel,0)= mrYes then //28rnCanClose:=truernelsernCanClose:=False;rnend;rnrn[Error] Unit1.pas(28): Incompatible types: 'TMsgDlgType' and 'Set'rnrnrn请问怎么回事呀!
这是一个关于创建可执行文件的问题
我编了一个程序WinXP下用发行版的方式编译工程,并把Build wiht runtime pack ges的那个钩去掉。我在XP下运行很正常。rn我把系统转到Win2000下在运行这个程序它便出现了这样的一个错误。rn“无法找到动态链接库BORLNDMM.DLL于指定的路径D:\Program Files\Borland\CBuilder6\CDROM;.;F:\winnt\System32;F\winnt\system;F:\winnt;F:\winnt\system32;F:\winnt;F:\winnt\System32\Wbem;F:\ProgramFiles\rnMicrosoft SQL Server\80\Tools\BINN上。rn我把这个DLL找出来放到F:\winnt上运行它又出现上面所说的那个问题只是BORLNDMM.DLL变成了CC3260MT.DLL我又把CC3260MT.DLL拷出来放到F:\winnt目录下才正常运行。rn那我在WinXP正编这个程序的时候该怎么做才能保正我不需要把这两个DLL拷出来并放到F:\winnt下才正常运行呢。我该怎么做呢?。rnrn那又能不能把这两个DLL封装在我的程序里呢?。能的话我该怎么做呢?
这是一个关于linker Error 的问题。
大家好。rn 我是刚学BCB不久的人,请教一下liker Error 的问题,thanksrn[Linker Error] Unresolved external '__fastcall TForm1::ForwardColorChange()' referenced from D:\WIN2000\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
这是不是一个难题:关于快捷方式的问题?
右键单击桌面的快捷方式,出现 :目标 如:e:\borland\project\example.exe, 我要在后面加 /2,如e:\borland\project\example.exe/2,请问我怎么能把这个/2取出来!THANKS!!!!!
这是一个关于HTML的代码问题
```rn rn rnrn rnrn rn rn rn inline-blockrn rn rn rnrnrnrn rn rn rnrn rn 1rnrnrnrnrn```rn以上是代码一rnrn```rn rn rnrn rnrn rn rn rn inline-blockrn rn rn rnrnrnrn rn rn rnrn rn 1rnrnrnrnrn```rn以上是代码二rn代码一 span的内容和代码二的位置不同,为什么呢
这是一个关于blank final variable的问题
public class TestBlank rn private final int blankFinal;rnrn public TestBlank() rnrn public int getBlankFinal() return blankFinal; rn public void setBlankFinal(int x) blankFinal = x; //这行出现编译错!rnrn public static void main(String[] args) rn TestBlank t = new TestBlank();rnrn System.out.println("t.blankFinal = " + t.getBlankFinal());rn t.setBlankFinal(47);rn System.out.println("t.blankFinal = " + t.getBlankFinal());rn t.setBlankFinal(42);rn System.out.println("t.blankFinal = " + t.getBlankFinal());rn rn
这是一个关于数据存放算法的问题
这是一个关于数据存放算法的问题。因为平时我的数据在计算机中都是以(x,y)坐标对的rn形式存放的,而且x和y都是long整型的。可是现在由于某种需要,我得将这个坐标对用一个数字(假设是c)来代替。而且这个 c也是long整型的。还有最关键的是:当我找到这个数据c的时候,通过c还可以找到和它一一对应的坐标对(x,y)。rn
关于strcat函数的一个问题!这是怎么回事?
#includern#includernchar a[10];rnchar b[10];rnchar c[10];rnstrcpy(a,"abc");rnstrcpy(b,"def");rnstrcpy(c,"ghi");rnprintf("%s\n%s\n",strcat(a,b),strcat(a,c));rnrn1,请问这个输出的结果为什么会是输出两次“abcghidef”?rnrnprintf("%s\n",strcat(a,b),strcat(a,c));rnrn2如果是这样就是输出一次“abcghidef”?
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法