指针变量作为函数参数实现对输入的两个整数按大小顺序输出
2015-01-17 18:39
656 查看
#include<stdio.h> void swap(int *p1,int *p2); int main() { int a,b; int *pointer_1,*pointer_2; printf("please enter a and b:"); scanf("%d,%d",&a,&b); pointer_1=&a; pointer_2=&b; if(a<b) swap(pointer_1,pointer_2); printf("Output:\nmax=%d,min=%d\n",a,b); return 0; } void swap(int *p1,int *p2) { int temp; temp=*p1; *p1=*p2; *p2=temp; }
相关文章推荐
- 输入a和b两个整数,按先大后小的顺序输出a和b(指针变量作为函数参数)
- 用指针类型的数据作函数参数,对输入的两个整数按大小顺序输出
- 编程题:指针变量作函数参数,将两个整数按由大到小的顺序输出。
- 输入a和b两个整数,按先大后小的顺序输出a和b(指针变量实现)
- 指针学习:指针变量作为函数参数实现交换两个整数
- c语言经典的排序函数swap():输入的两个整数按大小顺序输出。
- 8--5将输入的三个整数按大小顺序输出,用函数实现
- C++入门:有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数
- 编写程序:从键盘上输入若干个整数(以输入-1作为结束标识),输出这些数中的最大值和最小值,要求编写一个函数实现最大值和最小值的求取。
- 编程题:用一组数组做函数参数来实现,输入两个数,输出其中最大数
- 输入a,b,c三个整数,按由大到小顺序输出。(用3个指针变量指向3个整形变量,然后用swap函数来实现互换3个整型变量的值)
- 编写程序,输入a和b两个整数,按先后大小的顺序输出a和b。
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。
- 对输入的两个整数按大小顺序输出。
- 输入两个整数,然后让用户选择1或者2,选1是调用max函数,输出二者中大数,选2时调用min函数输出二者中的小数(指向函数的指针变量)
- 指针变量(输入a和b两个整数,按先大后小的顺序输出a和b)
- 对输入的两个整数按大小顺序输出
- c语言:利用指针变量,用函数实现将3个整数按从大到小的顺序输出
- 输入3个整数a,b,c。要求按由大到小的顺序将他们输出,用函数实现。
- 8--3用指针函数 对输入的两个整数按大小顺序输出