新手求教关于 条件运算符方面的内容。
#include <stdio.h>void main()
{
int x,y;
float z;
x>y?(z=1):(z=1.5);
scanf("%d%d",&x,&y);
printf("%f",z);}
调试和连接时都无问题。但结果是:
当我输入 1 2时结果是1.500000;
输入 2 1时结果还是1.500000,
问题出在哪了,请高手解答。
2012-08-18 15:16


顶
2012-08-18 15:34
2012-08-18 15:38
2012-08-18 15:46
2012-08-18 15:52
2012-08-18 20:43
2012-08-18 20:56