看错误提示就是max,跟a,b,不知道具体错在哪,今天刚学的if,求教
2 回答
已采納
奔跑的蟲子
TA貢獻33條經驗 獲得超21個贊
max?沒有定義;所有的變量需要定義后才能使用;
比如你之前的?float?x;就是定義一個x變量;
#include?<stdio.h>
int?main()
{
???float?max;????//定義max變量
????float?x=2.0,y=1.0;
????if(x>y)
????????max=x;
????else
???????max=y;
???????
????printf("最大值為:?%f",max);
???
???return?0;
}
Frank作家
TA貢獻37條經驗 獲得超9個贊
max 沒定義 正確應該這樣?
void main()
{
? ?int a;
? ?int ?x =2 ,y=3;
?if( x > y )
? ? ? ? ?max = x ;
? ? else
? ? ? ? max = y;
? ? printf( "最大值為:%f",max);
}
- 2 回答
- 0 關注
- 982 瀏覽
添加回答
舉報
0/150
提交
取消
