1.对输入的两个整数按大小顺序输出。用函数处理,而且用指针类型的数据作函数参数
#include<stdio.h>
int main()
{
void swap(int *p1, int *p2);
int a, b;
int *pointer_1, *pointer_2;
printf("please enter a and b:");
scanf_s("%d,%d", &a, &b);
pointer_1 = &a;
pointer_2 = &b;
if (a < b) swap(pointer_1, pointer_2);
printf("max=%d,min=%d\n", a, b);
return 0;
}
void swap(int *p1, int *p2)
{
int temp;
temp = *p1;
*p1 = *p2;
*p2 = temp;
}
运行结果:
2.输入3个整数a,b,c,要求按由小到大的顺序将它们输出。用函数实现。
#include<stdio.h>
int main()
{
void exchange(int *q1, int *