找回密码
  注册[Register]
查看: 79|回复: 3

[易语言] C语言作业

[复制链接]
发表于 2024-4-10 19:33 | 显示全部楼层 |阅读模式
禁止求评分、诱导评分、互刷评分、互刷悬赏值,违规者封号处理。
禁止发布推广、邀请码、邀请链接、二维码或者有利益相关的任何推广行为。
所有非原创软件请发布在【精品软件区】,发帖必须按照本版块版规格式发帖。

1、   读懂以下代码,并增加判断是否有实根情况,如无实根则输出该方程无实数根的警告”,并将修改后的代码黏贴到答案区
#include <stdio.h>
#include  <math.h>                         // 程序中要调用求平方根函数sqrt  
int main ( )
{
double a,b,c,disc,x1,x2,p,q;             // disc是判别式sqrt(b*b-4ac)  
// 输入双精度浮点型变量的值要用格式声明"%lf"  
scanf("%lf%lf%lf",&a,&b,&c);            
  disc=b*b-4*a*c;
p=-b/(2.0*a);
  q=sqrt(disc)/(2.0*a);
  x1=p+q;x2=p-q;            // 求出方程的两个根  
  // 输出方程的两个根
printf("real roots:\nx1=%10.6f\nx2=%10.6f\n",x1,x2);
  return 0;
}
2  读懂以下代码,尝试用另一种判断分支结构的方式改写,完成相同的功能,并调试通过,将源代码黏贴在下面的答案区域。
#include <stdio.h>
int main()
{
  int x,y;
  scanf("%d",&x);
  if (x>=0)
    if (x>0) y=1;
    else     y=0;
  else       y=-1;
  printf("x=%d,y=%d\n",x,y);
  return 0;
}
有大神知道这两个题怎么做的吗?



如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2024-4-10 19:44 | 显示全部楼层
666666
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2024-4-10 20:36 来自手机 | 显示全部楼层
感谢大佬分享,大佬666666👍👍👍
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2024-4-11 00:02 | 显示全部楼层
666666666666
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

RSS订阅|手机版|小黑屋|大牛论坛 |我的广告

GMT+8, 2024-5-6 00:45 , Processed in 0.035867 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表