大神求解答这个是哪里错了?问题是求两个整数中的较大者

来源:3-4 练习题

Cheltenha

2019-06-26 23:05

#include<stdio.h>

//主函数

int main()

{

int max(int x, int y);

int a, b, c;

scanf("%d,%d,&a,&b");

c = max(a, b);

printf("max=%d/n,c");

return 0;

}

//求两个整数中的较大者的max函数

int max(int x, int y)

{

int z;

if (x>y)z = x;

else z = y;

return(z);

}


写回答 关注

3回答

  • 慕姐450832
    2019-07-13 09:22:08

    应该改为

    scanf("%d,%d",&a,&b);

    printf("max=%d\n",c);

    输入和输出都有点错误,输入是双引号问题,输出是\n你写成了/n,还有双引号问题


  • 慕先生6078655
    2019-06-27 15:16:21

    先看scanf() 输入的2个值,是否获取到, 再看打印哪里的 双引号,  然后 max函数  返回 是 return z;

  • 慕先生6078655
    2019-06-27 11:53:30

    双引号位置问题吧

    Chelte...

    scanf("%d,%d”,&a,&b); 这是我后面改的,但是还是错的,就是找不到问题在哪里

    2019-06-27 12:50:27

    共 1 条回复 >

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题