求三个数中的最大值!void main(){float x,y,z;printf("please input three numbers:");scanf("%d%d%d",&x,&y,&z);if(x>y&&x>z)printf("max=x=%d\n",x);else if(y>x&&y>z)printf("max=y=%d\n",y);else if(z>x&&z>y)printf("max=z=%d\n",z);printf("**end**\n");
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 09:17:59
求三个数中的最大值!void main(){float x,y,z;printf("please input three numbers:");scanf("%d%d%d",&x,&y,&z);if(x>y&&x>z)printf("max=x=%d\n",x);else if(y>x&&y>z)printf("max=y=%d\n",y);else if(z>x&&z>y)printf("max=z=%d\n",z);printf("**end**\n");
求三个数中的最大值!
void main()
{float x,y,z;
printf("please input three numbers:");
scanf("%d%d%d",&x,&y,&z);
if(x>y&&x>z)
printf("max=x=%d\n",x);
else if(y>x&&y>z)
printf("max=y=%d\n",y);
else if(z>x&&z>y)
printf("max=z=%d\n",z);
printf("**end**\n");
}
求三个数中的最大值!void main(){float x,y,z;printf("please input three numbers:");scanf("%d%d%d",&x,&y,&z);if(x>y&&x>z)printf("max=x=%d\n",x);else if(y>x&&y>z)printf("max=y=%d\n",y);else if(z>x&&z>y)printf("max=z=%d\n",z);printf("**end**\n");
晕……其实楼上的包括楼主都错了……忽略了一个最基本的东西!
float x,y,z;
定义变量x,y,z的时候是float!
scanf("%d%d%d",&x,&y,&z); printf("max=x=%d\n",x);
输入输出函数中是%d?我想这也是楼主提出这个问题的初衷吧……
对,楼主的方法是有点麻烦,不过这是最基本的求大数的思想呵呵.如果是比较n个数的话,我想用临时变量temp也麻烦……
我也写个求10个整数中最大数程序吧.
#include
int main(void)
{
int a[10],i,j,temp,max;
printf("\nInput 10 numbers\n");
for(i=0;i