输入a和b两个整数,按先大后小的顺序输出a和b(指针变量作为函数参数)
2018-02-28 18:13
786 查看
#include<stdio.h>
#include<conio.h>
int main(){
void swap(int *p1,int *p2);
int a,b;
int *ptr1,*ptr2;
printf("请输入两个整数:");
scanf("%d,%d",&a,&b);
ptr1=&a;
ptr2=&b;
if(a<b)
swap(ptr1,ptr2);
printf("max=%d,min=%d",a,b);
getch();
}
void swap(int *p1,int *p2){
int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
#include<conio.h>
int main(){
void swap(int *p1,int *p2);
int a,b;
int *ptr1,*ptr2;
printf("请输入两个整数:");
scanf("%d,%d",&a,&b);
ptr1=&a;
ptr2=&b;
if(a<b)
swap(ptr1,ptr2);
printf("max=%d,min=%d",a,b);
getch();
}
void swap(int *p1,int *p2){
int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
相关文章推荐
- 指针变量作为函数参数实现对输入的两个整数按大小顺序输出
- 用指针类型的数据作函数参数,对输入的两个整数按大小顺序输出
- 编程题:指针变量作函数参数,将两个整数按由大到小的顺序输出。
- 输入a和b两个整数,按先大后小的顺序输出a和b。(用指针变量处理)
- 输入两个整数,然后让用户选择1或者2,选1是调用max函数,输出二者中大数,选2时调用min函数输出二者中的小数(指向函数的指针变量)
- 【传地址值】第17周项目1--体会函数参数传递(输入三个整数将其按从大到小顺序输出)
- 指针变量(输入a和b两个整数,按先大后小的顺序输出a和b)
- 【引用类型做参数】第17周项目1--体会函数参数传递(输入三个整数,将其按从大到小的顺序输出)
- 输入a和b两个整数,按先大后小的顺序输出a和b。(用指针变量处理)
- 指针学习:指针变量作为函数参数实现交换两个整数
- c语言经典的排序函数swap():输入的两个整数按大小顺序输出。
- 输入a和b两个整数,按先大后小的顺序输出a和b(指针变量实现)
- 1.写一个函数返回参数二进制中 1 的个数;2..获取一个数二进制序列中所有的偶数位和奇数位;3. 输出一个整数的每一位;4.两个int整数的二进制表达中,有多少个位不同
- 例7.2 输入两个整数,要求输出其中值较大者。要求用函数来找到大数。
- 9.1 定义一个带参数的宏,使两个参数互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
- 编写程序,输入a和b两个整数,按先后大小的顺序输出a和b。
- (c++)写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。
- 习题 7.1 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。
- 输入两个整数,要求输出其中值较大者。要求用函数来找到大数
- 输入3个整数a,b,c,要求按由大到小的顺序将它们输出。用函数实现。