C语言代码编写一个程序,输入3个整数,输出其中最大的数?
条件判断语句,以下是代码:
#include <stdio.h>
#include<stdlib.h>
main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a>=b&&a>=c)
printf("%d",a);
else if(b>=a&&b>=c)
printf("%d",b);
else if(c>=a&&c>=b)
printf("%d",c);
else
printf("Input error!");
system("pause");
}
编写C语言程序,输入abc3个值,输出其中最大值?
比较数值大小的C语言函数:
#include <stdio.h>
main ()
{ double a,b,c,m;
printf ("请分别输入abc:\n");
scanf ("%a%b%c",&a,&b,&c);
if (a>=b&&a>=c) m=a;
else if (b>=c&&b>=a) m=b;
else m=c;
printf ("%f,%f,%f中最大的数是%m",a,b,c,m);
}
扩展资料:
思路:如果这三个数都相等,那么随便哪个都是最大,否则,把取三个数的平局数,然后这三个数减AV(平均数) 这样至少有一个减出来的结果小于0,最多有两个小于0,如果只有一个小于0,那么比较另外两个较大的就是最大的,如果有两个小于0,那么那不减出来不小于零的,就是三个中最大的。
C程序中的if语句比较三个整数的大小,输出最大值?
代码示例:
int 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 (n);
}