|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 单纯的+c 于 2016-11-8 21:15 编辑
#include <stdio.h>
#include <math.h>
double dayu(double i,double j,double k) //i为系数a,j为系数b,k为△
{
double x1,x2;
x1=(-j+sqrt(k))*1.0/(2*i);
x2=(-j-sqrt(k))*1.0/(2*i);
printf("x1 = %5.2lf,x2 = %5.2lf\n",x1,x2);
}
double dengyu(double i,double j)
{
double x;
x=-j*1.0/(2*i);
printf("x = %5.2lf\n",x);
}
void xiaoyu()
{
printf("该方程无解\n");
}
void main()
{
double a,b,c,m; //m是实参中的△
printf("please input a,b,c\n");
scanf("%lf,%lf,%lf",&a,&b,&c);
//m=b*b-4*a*c;
if(m>0)
{
dayu(double a,double b,double m);
}
else if(m=0)
{
dengyu(double a,double b);
}
else
{
xiaoyu();
}
}
错误信息:
D:\C语言练习缓存\p218-2\2.c(34) : error C2143: syntax error : missing ')' before 'type'
D:\C语言练习缓存\p218-2\2.c(34) : error C2198: 'dayu' : too few actual parameters
D:\C语言练习缓存\p218-2\2.c(34) : error C2059: syntax error : ')'
D:\C语言练习缓存\p218-2\2.c(38) : error C2143: syntax error : missing ')' before 'type'
D:\C语言练习缓存\p218-2\2.c(38) : error C2198: 'dengyu' : too few actual parameters
D:\C语言练习缓存\p218-2\2.c(38) : error C2059: syntax error : ')'
求高人指点,谢谢。
|
|