C语言程序运行不了,下面的程序哪里错了 检测时说是printf undefined,在线等
//求二元一次方程的根#include<math.h>voidmain(){floata,b,c,p,q,x1,x2,dt;scanf("%f,%f,%f",&a,&b,...
//求二元一次方程的根
#include<math.h>
void main()
{
float a,b,c,p,q,x1,x2,dt;
scanf("%f,%f,%f",&a,&b,&c);
d=b*b-4*a*c;
p=(-b)/(2*a);
q=sqrt(d)/(2*a);
x1=p+q;
x2=p-q;
printf("x1=%.2f,x2=%.2f",x1,x2);
} 展开
#include<math.h>
void main()
{
float a,b,c,p,q,x1,x2,dt;
scanf("%f,%f,%f",&a,&b,&c);
d=b*b-4*a*c;
p=(-b)/(2*a);
q=sqrt(d)/(2*a);
x1=p+q;
x2=p-q;
printf("x1=%.2f,x2=%.2f",x1,x2);
} 展开
3个回答
展开全部
少了头文件,加上#include<stdio.h>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码并没有发现什么问题
如果提示printf未定义,可以尝试在
文件开头 增加
#include <stdio.h>
如果提示printf未定义,可以尝试在
文件开头 增加
#include <stdio.h>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加上一个头文件:
#include <stdio.h>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询