为什么这里的a是无效的计数

#include<stdio.h>
#include<math.h>
int main(){
double a;
double b;
double c;
printf("请输入两个数:");
scanf("%lf%lf",&a,&b) ;
c=(b+sprt(bb+2a))/(a-b);
if(sprt(b
b+2a)<0){
printf("请重新输入");
}
else if(a-b==0) {
printf("结果为0");
}
else{
printf("结果为%.1f",c);
}
return 0;
}

sqrt
a-b作为分母,要先判断是否为0
a是无效的是什么意思啊

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632