函数调用问题

来源:5-2 函数调用

qq_羲和_3

2017-02-25 15:49

#include <stdio.h>
int max(int a, int b, int c)
{
 int d;
 scanf("%d%d%d", &a, &b, &c);
 if (a > b)
  d = a;
 else
  d = b;
 if (c > d)
 {
  d = c;

 }
 
 return d;
}
int main()
{
 int a, b, c,d;
 printf("请输入这三个数\n");
 scanf("%d%d%d",&a,&b,&c);
 d = max(a, b, c);
 printf("最大的那个数是%d", d);

}

运行不出来哪里错了


写回答 关注

1回答

  • 倦鸟归栖
    2017-02-25 20:49:40

    你的第一个IF的大括号呢

    qq_羲和_...

    如果没有大括号的话执行的就是,if下面的第一句话,所以不打大括号也行

    2017-03-18 09:36:38

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题