求两个数的最大数
#include<stdio.h>
int main()
{
int *max,a,b;
int *p1,*p2;
scanf("%d,%d",&a,&b);
p1=&a;
p2=&b;
if(a<b)
*p1=*p2;
printf("%d",*p1);
return 0;
}
运行结果为:
[无指针版]
#include<stdio.h>
int main()
{
int max(int a,int b);
int a,b,c;
scanf("%d %d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
return 0;
}
int max(int a,int b)
{
int t;
t=(a>b)?a:b;
return t;
}
运行结果如下: