菜鸟刚学C语言题目不会做
输入三个数子判断最大和最小.如何判断求高手指点.
刚学一定有书吧,书上可以看看,把程序写出来再让大家帮你看看有没错误。你行的
用几个if语句
[此贴子已经被作者于2006-9-14 16:06:34编辑过]
main( )
{
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d",d);
}
int max (int x,int y,int z)
{
int m,n;
if(x>y) m=x;
else m=y;
if(m>z) n=m;
else n=z;
return(z);
}
这样写很详细啦! 实际上只要一个 for 语句就可以解决啦!
#include <stdio.h>
void main()
{
double a,b,c;
printf("请输入三个数字:");
scanf("%lf%lf%lf",&a,&b,&c);
if((a>b)&&(a>c))
printf("您输入的数字中最大的数为:%.2lf",a);
{
if(b>c)
printf("您输入的数字中最大的数为:%.2lf",b);
else
printf("您输入的数字中最大的数为:%.2lf",c);
}
}