关于c语言比较四个数大小的代码

#include
int main()
{
float a,b,c,d,max;
printf("input:\n");
scanf("%f(此处共有四个)",&a,&b,&c,&d);
max=a;
if(max
if(max
if(max
printf("max=%f\n",max);
return 0;
}
一定要是float吗?不能是int吗?

要看你 scanf里面是用%f还是用%d

float和int类型都可以,看你怎么定义而已

可以是int类型的。只不过scanf和printf里面的%f需要改成%d。
至于float和int型,使用float型输入整数也是可以的。但是用int型不能输入小数。