当我给a和b赋最大值时,代码可以完美地工作,但是当给c或d输入最大值时,代码不起作用。有人可以帮我吗?
我已经访问过网站并进行了研究,但找不到任何东西。
#include<stdio.h>
void main(void) {
int a, b, c, d;
scanf("%d %d %d %d", &a, &b, &c, &d);
printf("the enter no.: is %d %d %d %d\n", a, b, c, d);
if(a > b) {
if(a > c) {
if(a > d) {
printf("%d is greater",a);
}
}
} else if(b > a) {
if(b > c) {
if(b > d) {
printf("%d is greater", b);
}
}
} else if(c > a) {
if(c > b) {
if(c > …Run Code Online (Sandbox Code Playgroud) c ×1