#include<stdio.h>
int main(void)
{
int a,b,max;
scanf("%d%d",&a,&b);
if(a>b);
max=a;
printf("max");
if(a<=b);
max=b;
printf("max");
return 0;
}

代码编译正确,运行结果不正确
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- 滴水不穿石 2022-09-06 17:47关注
根据逻辑关系,写成下面这样就行了。
#include<stdio.h> int main(void) { int a, b, max; scanf("%d%d", &a, &b); if (a > b) { max = a; printf("max:%d", max); } // if (a <= b); else { max = b; printf("max:%d", max); } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报