c语言问题,以下代码有什么问题?

img


我来这凑30个字符,不然他不让我发问题。怎么还规定正文长度的啊,我都不知道写什么。

img


报错是这样的

这是四则混合运算优先级问题
小学问题
2a在分母上,那么你应该用括号括起来先执行
或者/2*a改为/2/a

x1 = (-b+sqrt(delat))/(2*a);

使用数学函数sqrt()时引入头文件#include<math.h>

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/357485
  • 这篇博客你也可以参考下:用命题逻辑推理的方法解决逻辑推理问题。 根据下面的命题,试用逻辑推理方法确定谁是作案者,写出推理过程。
  • 除此之外, 这篇博客: 谁说五分钟不能看明白C语言的指针?中的 指针是在干嘛 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 举个简单的例子:

    • 你把你的小秘密写了一个纸条,放进了一个盒子,你打开这个盒子就可以看到小纸条,这是一种直接访问内存中数据的方式,也是我们最一般的数据访问方式。
      在这里插入图片描述

    • 你现在有很多盒子,有的盒子有一些小纸条,上面写着你的小秘密,另一些盒子写着你要去哪里找到这些有小纸条的盒子,这样,你就可以先找到有地址的盒子,再根据这个地址去找到你的小秘密。
      在这里插入图片描述

    • 那么,写着地址的小纸条也是小纸条,装着地址的盒子也是一个盒子,我们是不是可以有另一个盒子,装着一个纸条,上面有个地址,打开之后发现里面的纸条依旧写着地址,再继续下去,依旧写着地址……最后找到一个小秘密呢。
      可以,这就是多级指针,C语言运行你这样套娃,但我们不建议过度套娃,要自行承担看不懂程序的后果。
      在这里插入图片描述

感觉是你用手机打字,有些符号是全角的,不是英文字符造成的。
建议还是用电脑练习程序。