沙发
刚学一定有书吧,书上可以看看,把程序写出来再让大家帮你看看有没错误。你行的用几个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); }
}