姜姜爱柚子 2022-06-04 10:18 采纳率: 50%
浏览 40

入门C语言关于输出错误问题

1.我的这个题目是输入两个值 输出较大的值
但是我运行出来是max为小的数和0


#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
    int a = 0;
    int b = 0;
    scanf("%d%d\n", &a, &b);
    if (a > b)
        printf("max为%d\n", a);
    if (a == b)
        printf("两值相等");
    else
        printf("max为%d\n", b);
    return 0;
}

2.输入为3 70 输出为3 和0

  1. 我尝试过重写都没有效果

  2. 我想要这个结果变正常,是最大的那个数

  • 写回答

4条回答 默认 最新

  • 来自远古的声音 2022-06-04 10:30
    关注

    代码没问题,是不是你的输入有问题

    评论

报告相同问题?

问题事件

  • 创建了问题 6月4日

悬赏问题

  • ¥15 非科班怎么跑代码?如何导数据和调参
  • ¥15 打开powerpont询问是否安装officeplus不小心点了不安装以后再也不提示是否安装了
  • ¥15 Altair EDEM中生成一个颗粒,并且各个方向没有初始速度
  • ¥15 系统2008r2 装机配置推荐一下
  • ¥500 服务器搭建cisco AnyConnect vpn
  • ¥15 用大厂网站防红自己网站
  • ¥15 悬赏Python-playwright部署在centos7上
  • ¥15 psoc creator软件有没有人能远程安装啊
  • ¥15 快速扫描算法求解Eikonal方程咨询
  • ¥20 我的是道格手机,重置后屏幕右上角出现红色字的未写入tee key 和未写入google key请问怎么去掉啊