pepsi02
pepsi02
采纳率77.8%
2021-03-08 21:32

C语言,超级简单的,我也搞不定,好晕。。。

已采纳

#include<stdio.h>
double min(double x, double y);
int main(void)
{
    double x, y;

    while (scanf("%1f %1f", &x, &y) == 2)
    {
        printf("%f", min(x, y));
    }
    return 0;
}
double min(double a, double b)
{
    return a<b ? a : b;
}

我就是看不出哪里错了,为什么不能运行呢,输入2个doubule数,比小的。。

哪个大佬帮我瞧瞧哦。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • Z_L233 zl857 1月前

    while (scanf("%1f %1f", &x, &y) == 2)改成while (scanf("%lf %lf", &x, &y) == 2)

    点赞 1 评论 复制链接分享
  • wlj1234 wlj1234 1月前

    把min函数名改一下,较新的编译器可能会有冲突

    stl中有std::min()函数

    windows.h中有min宏

    点赞 评论 复制链接分享