C++一个最初级最初级的程序挑错。。。

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:26:08
#include "stdafx.h"
#include "math.h"

int main(int argc, char* argv[])
{
printf("x^2+bx+1=0\n");
float b,m,n,k;
printf("b=");
scanf("%f",&b);
if (b>=2‖b<=-2)
{
k = sqrt(b*b-4);
m = ceil((k-b)\2);
n = ceil((-k-b)\2);
printf("方程有解. x1=%f, x2=%f\n",m,n);
}
else printf("方程无解.\n");

return 0;
}

还有,我连‖都不知道怎么打,所以打了个这种错的暂时替代下。。。

在英文输入法下按shitf+\就是一个|,按两下就是你需要的字符了....

#include <stdio.h>
#include "math.h"

int main(int argc, char* argv[])
{
printf("x^2+bx+1=0\n");
double b,m,n,k;
printf("b=");
scanf("%f",&b);
if (b>=2||b<=-2)
{
k = sqrt(b*b-4);
m = ceil((k-b)/2);
n = ceil((-k-b)/2);
printf("方程有解. x1=%f, x2=%f\n",m,n);
}
else printf("方程无解.\n");

return 0;
}

这个是C的程序吧

你写的是c不是c++