小新schoolmate 2023-09-16 12:13 采纳率: 100%
浏览 19
已结题

C语言这段代码为什么出错

可以运行,但出来都结果是错的,是一串长数码
负数,是环境不对,还是VS2022软件出错了吗?请指点。

img

  • 写回答

5条回答 默认 最新

  • 周立很惨 2023-09-16 12:32
    关注

    代码不规范🤨

    
    #include <stdio.h>
    
    // 函数声明
    int max(int x, int y, int z);
    
    int main() {
        int a, b, c, d;
        printf("请输入三个数:\n");
        scanf_s("%d %d %d", &a, &b, &c);
        d = max(a, b, c);
        printf("max = %d\n", d);
        return 0;
    }
    
    // 函数定义
    int max(int x, int y, int z) {
        int i;
        if (x > y)
            i = x;
        else
            i = y;
        if (x > z)
            i = x;
        else
            i = z;
        if (y > z)
            i = y;
        else
            i = z;
        return i;
    }
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 9月24日
  • 已采纳回答 9月16日
  • 修改了问题 9月16日
  • 修改了问题 9月16日
  • 展开全部

悬赏问题

  • ¥15 Fluent,液体进入旋转区域体积分数不连续
  • ¥15 课上突考,本人大脑过载,求51单片机能手
  • ¥15 java linux下将docx文件转pdf
  • ¥15 maven无法下载依赖包
  • ¥15 关于pycharm, Callable[[str],bool]作为方法参数使用时, lambda 类型不提示问题
  • ¥15 layui数据重载无效
  • ¥15 寻找了解qq家园纵横四海的程序猿。
  • ¥15 optisystem
  • ¥15 VB.NET画图时的撤销编程
  • ¥15 C# webservice 参数特殊字符处理