电脑网络

我这个老是执行cl.exe时出错为啥啊

346 浏览

我这个老是执行 cl.exe 时出错为啥啊

1 个回答

小小的芭比用户头像
小小的芭比 回答于 2024-07-20
已采纳

提问:我这个老是执行cl.exe时出错为啥啊

#include<stdio.h>void main(){int max(int a,int b);int a,b,c,d;scanf(%d,%d,&a,&b);d=max(a,b);scanf(%c,&c);d=max(d,c);int max(int x,int y,){int z;if(x>y)z=xelsez=y;return(z);}}

网友回答:

一段小程序,错了很多条,以下是改好的

 

#include<stdio.h>

void main()

{

    int max(int a,int b);

    int a,b,c,d;

    scanf("%d,%d",&a,&b); //少了引号

    d=max(a,b);

    scanf("%d",&c); //少了引号,整形要用%d 

    d=max(d,c);

    printf("%d\n",d); 

} //少了大括号

int max(int x,int y) //多个豆号

{

    int z;

    if(x>y)

        z=x;//分号少了

    else

        z=y;

    return(z);

}

//} 多了}号

另外,按你程序规定,前两个数输入要用逗号隔开

以下是测试结果 

//最后输出的是三数最大值


我来回答

相关问题