学习的自编小程序不知道哪里错了

发布时间:2024-05-11 13:18 发布:上海旅游网

问题描述:

#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判断赋值运算,永远为假

进行比较的时候要用==,<=,>= , 而=是赋值运算.

= 改为 ==

热点新闻