提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目:
输入a、b和c三个整数,按先小后大的顺序输出
实验目的和要求:
掌握指针变量作为函数参数的使用方法。使用函数处理两个数的交换,而且用指针类型的数据作为函数参数。
代码:
#include<stdio.h>
int main()
{
int a,b,c,x;
int *pa,*pb,*pc;
pa=&a;
pb=&b;
pc=&c;
printf("请输入3个个整数:\n");
scanf("%d%d%d",pa,pb,pc);//指针本身就有地址,不需要&。
if(*pa>*pb)
{
x=*pa;
*pa=*pb;
*pb=x;
}
if(*pa>*pc)
{
x=*pa;
*pa=*pc;
*pc=x;
}
if(*pb>*pc)
{
x=*pb;
*pb=*pc;
*pc=x;
}
printf("这3个数由小到大的排序为%d,%d,%d\n",*pa,*pb,*pc);
return 0;
}
结果:
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了掌握指针变量作为函数参数的使用方法。