问题描述:
#include "stdio.h"
main()
{
float a,b;
scanf("%f\n%f",&a,&b);
if(a>b)
printf("%f",a);
else if(b=0)
printf("yes");
else if(a=o)
printf("no");
else printf("%f",b);
}
问题解答:
else if(b=0)
改为:
else if(b==0)
else if(a=o)
改为:
else if(a==0)
"=" 为C里的赋值运算,用if判断赋值运算,永远为假
进行比较的时候要用==,<=,>= , 而=是赋值运算.
= 改为 ==