从键盘输入A,B,C三个数字 分别求出其中最大的数字
从键盘输入A,B,C三个数字 分别求出其中最大的数字
分别求出其中最大的数字? 什么意思? 是求出最大数吗?
给你个程序, 通过测试.附图.
#include <stdio.h>
int max(int a,int b)
{
return a>b?a:b;
}
int main()
{
int a,b,c,sum;
scanf("%d%d%d",&a,&b,&c);
sum=max(max(a,b),c);
printf("最大数为:%d\n",sum);
return 0;
}
你说的是每个数中最大的数字,
156 489 654
6 9 6
是这样吗?
void exchange(int *p1;int*p2)
{
int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
main()
{
int a,b,c;
int *pt1,*pt2,*pt3;
pt1=&a;pt2=&b;pt3=&c;
printf(" enter the number:\n");
printf(" a= b= c=\n");
scanf("a=%d,b=%d,c=%d ,"pt1,pt2,pt3);
if (a>b) exchange(pt1,pt2);
if (a>c) exchange(pt1,pt3);
if (b>c) exchange(pt2,pt3);
printf(" a=%d b=%d c=%d:\n" ,*pt1,*pt2,*pt3);
}
#include <stdio.h>
void main()
{
int A=B=C=0;
scanf("%d%d%d");
int max = A>B? A:B;
max = max>C?max:C;
printf("%d",max);
}