#include<stdio.h>
#include<math.h>
int main(){
double a;
double b;
double c;
printf("请输入两个数:");
scanf("%lf%lf",&a,&b) ;
if(a-b==0){
printf("结果为0");
}
else if((bb+2a)<0){
printf("请重新输入");
}
else{
c=(b+sqrt(bb+2a))/(a-b);
printf("结果为%.1f",c);
}
return 0;
}
c=(b+sqrt(bb+2a))/(a-b);
c=(b+sqrt(b*b+2*a))/(a-b);
你这个2a要表达的意思是2a吧,把2a改成2a就行;另外你里面的bb应该是bb吧,如果是,就改成bb
1.按代码的格式粘,你这把所有标点都粘没了,鬼知道哪里语法出错了
2.既然已经报错了,错误信息呢,你好好看看错误信息不就知道到底什么错误了吗