c语言函数比较大小
A. c语言怎么定义一个函数比较两数大小
void complete (int x,int y)
{
if(x<y)
printf("x小于y“);
else if(x>y)
printf("x大于y");
else
printf("x等于y");
}
ps:如果要求返回值的话可以修改
B. 本人菜鸟,c语言函数比较两个整数大小.x.y.z a b
x,y是主函数中的变量,而a,b是函数中的形式参数,而z是从函数max中获得的返回值。具体的程序如下;
#include "stdio.h"
max(int a,int b);//函数的声明
void main()
{
float x,y,z;
scanf("%f%f",&x,&y);
z=max(x,y);
printf("%.2f\n",z);
}
max(int a,int b)
{
if(a>b)//对a,b进行比较,选择一个大的值返回
return a;
else
return b;
}
如果不用函数的话,就可以用下面的程序了。
#include "stdio.h"
void main()
{
float x,y;
scanf("%f%f",&x,&y);
printf("%.2f\n",x>y?x:y);
}
这里一样可以打印出最大的那个数。
还可以用下面的一段程序。
#include "stdio.h"
void main()
{
float x,y;
scanf("%f%f",&x,&y);
if(x>y)
printf("%.2f\n",x);
else
printf("%.2f\n",y);
}
C. c语言中比较字符串的strcmp函数是怎么比较大小的
从左到右,依次比较字母的ASCII码的大小,遇到不同字符或'