#include <stdio.h>
main ()
{
int a=5,b=4,c=3,d=2;
if (a>b>c)
printf("%d\n",d);
else
if((c-1>=d)==1)
printf("%d\n",d+1);
else
printf("%d\n",d+2);
}
if((c-1)=d)==1这是啥?书上这么写的?
if (a>b>c) 这也是书上写的?
这抄的都算离谱的了
你确定书上是你这样写的?
else if((c-1)=d)==1) 这个不对 括号都不匹配 可能要表达的是这个 else if(((c-1)==d)==1)
第五行括号里应该改为:(a>b)&&(b>c),
你那样写编译器是不支持的。
还有你第八行写了个啥,没看懂你想表达啥