回复 7楼 smltq
呵,他现在还不能理解吧。

一切只因为喜欢。
程序代码:#include<stdio.h>
float min(float,float,float); //函数声明
int main(void)
{
float a,b,c,d;
scanf("%f%f%f",&a,&b,&c);
d = min(a, b, c);
printf("min = %f\n", d);
return 0;
}
float min(float x,float y,float q)
{
float z;
if(x>y)
z = y;
else
z = x;
if(z>q)
z = q;
return(z);
} 
程序代码:#include <stdio.h>
#define COUNT 2
int main()
{
float num,min;
int count=0;
scanf("%f",&min);
while(++count<=COUNT)
{
scanf("%f",&num); // 这句不是应该放在这里的么?为何放在while的括号中也可以的呢?
if(num<min) min=num;
}
printf("min=%f",min);
} 