|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
int main()
{
void max(int b,int c,int d);
int *a,b,c,d,i;
scanf("%d %d %d",&b,&c,&d);
a=&b;
a+1=&c;
a+2=&d;
max(b,c,d);
printf("%d %d %d",*a,*a+1,*a+2);
}
void max(int b,int c,int d)
{ int e;
if(b>c)
{
e=b;
b=c;
c=e;
}
if(b>d)
{
e=b;
b=d;
d=e;
}
if(c>d)
{
e=c;
c=d;
d=e;
}
}
- #include<stdio.h>
- int main()
- {
- void max(int *b,int *c,int *d);
- int *p1,*p2,*p3,b,c,d;
- scanf("%d %d %d",&b,&c,&d);
- p1 = &b;
- p2 = &c;
- p3 = &d;
- max(p1,p2,p3);
- printf("%d %d %d\n",b,c,d);
- }
- void max(int *b,int *c,int *d)
- {
- int temp = 0;
- if(*b < *c)
- {
- temp = *b;
- *b = *c;
- *c = temp;
- }
- if(*b < *d)
- {
- temp = *b;
- *b = *d;
- *d = temp;
- }
- if(*c < *d)
- {
- temp = *c;
- *c = *d;
- *d = temp;
- }
- }
复制代码
|
|