小编Sup*_*kar的帖子

我的代码有什么错误吗?我是新手

当我给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
推荐指数
1
解决办法
83
查看次数

标签 统计

c ×1