C语言编写“比较两个数大小”的代码是什么

2024-12-04 18:47:46
推荐回答(5个)
回答1:

# include 

int main()
{
float m,n;//定义单精度变量,用于比较
float a = 0,b = 0;//定义单精度浮点型变量,用来存放比较的两数

printf("请输入两个数,中间请用空格隔开:\n");
scanf("%f %f",&a,&b);

m = a > b ? a : b;//判断,并带入变量m
n = a < b ? a : b;

printf("两数中的最大者为:%f\n最小者为:%f",m,n);
}

回答2:

在主函数前加上一条声明指令 int max(int x,int y);

回答3:

在TC里有些C语言里面好像必须在MAIN函数里声明你所用的函数(若函数在MAIN函数之后)
所以你可以试试在MAIN()函数里加
int max()声明如下:
main()
{
int a,b,c,max();
scanf(“%d,%d”,&a,&b);
c=max(a,b);
printf(“max=%d”,c);
}

回答4:

算法没问题
int max()函数没有声明,在main函数中加一句int max(int,int);
头文件你是没复制上来吧
scanf("%d,%d",&a,&b); //这样写的话输入要记得加逗号

回答5:

你的A,B,C三个变量都没复制,无法比较。