求三个数中的最大值!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/07/04 00:22:36
![求三个数中的最大值!void main(){float x,y,z;printf(](/uploads/image/z/13292012-20-2.jpg?t=%E6%B1%82%E4%B8%89%E4%B8%AA%E6%95%B0%E4%B8%AD%E7%9A%84%E6%9C%80%E5%A4%A7%E5%80%BC%21void+main%28%29%7Bfloat+x%2Cy%2Cz%3Bprintf%28%22please+input+three+numbers%3A%22%29%3Bscanf%28%22%25d%25d%25d%22%2C%26x%2C%26y%2C%26z%29%3Bif%28x%3Ey%26%26x%3Ez%29printf%28%22max%3Dx%3D%25d%5Cn%22%2Cx%29%3Belse+if%28y%3Ex%26%26y%3Ez%29printf%28%22max%3Dy%3D%25d%5Cn%22%2Cy%29%3Belse+if%28z%3Ex%26%26z%3Ey%29printf%28%22max%3Dz%3D%25d%5Cn%22%2Cz%29%3Bprintf%28%22%2A%2Aend%2A%2A%5Cn%22%29%3B)
求三个数中的最大值!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