为啥输出出来是#啊?

#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,disc,x1,x2,m,n,p;
scanf("%lf%lf%lf",&a,&b,&c);
disc=b*b-4*a*c;
if(a==0&&b==0)
printf("Not an equation");
if(a==0&&b!=0){p=-c/b;
printf("%.2lf",p);}
if(a!=0)
{
m=-b/(2*a);
if(disc==0) printf("%.2lf",m);
if(disc>1e-6)
{
n=sqrt(disc)/(2*a);
x1=m+n;x2=m-n;
if(x1>x2)
{
printf("%.2lf %.2lf",x1,x2);}
if(x1<x2)
{
printf("%.2lf %.2lf",x2,x1);
}
}
if(disc<0)
{
n=sqrt(disc)/(2*a);
printf("%.2lf+%.2lfi%.2lf-%.2lfi",m,n,m,n);
}
}
return 0;
}

相关推荐
php输出含有“#”字符串的方法
在PHP中输出包含“#”字符的字符串需要特殊的处理方法,因为“#”在PHP中作为注释符号,直接输出会导致代码注释失效,从而无法正确显示“#”字符。
linux下使用shell脚本输出带颜色字体
25| 隐藏光标# \033[?25h 显示光标echo -e "\033[?25l隐藏光标\033[0m"echo -e "\033[?
输出执行操作和打印日志的shell脚本实例
写入错误日志文件}# 定义一个通用的日志处理函数,根据命令执行结果决定调用哪个日志函数function fn_log() { if [ $?
InfoServlet:InfoServlet是一个Servlet,用于输出有关请求,服务器和操作系统的信息
#信息InfoServlet是一个Servlet,用于输出有关请求,服务器和操作系统的信息。 #臭虫追踪器有错误吗? 请在GitHub上创建一个! #Twitter帐户通过在Twitter上关注Ana
在Ruby中处理文件的输入和输出的教程
例如: ```ruby aFile = File.new("filename", "mode") # ...


新手乐园
