运用指针实现三个整数a,b,c由大到小的顺序输出(函数间的调用)
2016-09-28 21:03
316 查看
初学编程者,要多多学会运用主函数调用自定义函数,这样一来程序变得更有层次化,为后期维护代码也变得更加方便,下面程序是最简单的主函数调用自定义函数方法,希望能为初学者带来小小的见解......
#include<stdio.h> void fun1 (int *p1,int *p2) //自定义fun1函数 { int p; p=*p1; *p1=*p2; *p2=p; } void fun2 (int *q1,int *q2,int *q3) //<span style="font-family: Arial, Helvetica, sans-serif;">自定义fun2函数</span> { if(*q1<*q2) fun1(q1,q2); if(*q1<*q3) fun1(q1,q3); if(*q2<*q3) fun1(q2,q3); } int main( ) { int a,b,c,*r1,*r2,*r3; printf(" 请输入从键盘输入三个整数a,b,c\n"); scanf("%d,%d,%d",&a,&b,&c); r1=&a; r2=&b; r3=&c; fun2(r1,r2,r3); //调用fun2函数 printf("%d,%d,%d\n",*r1,*r2,*r3); system("pause"); renturn 0; }
<h2> 其实这里边还有一点运用指针的小小技巧!!!!!!!</h2>
相关文章推荐
- (用指针方法处理)有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。编写一个函数实现上述功能,在主函数中输入n个整数,并输出调整后的n个数
- 8--5将输入的三个整数按大小顺序输出,用函数实现
- 输入3个整数a,b,c。要求按由大到小的顺序将他们输出,用函数实现。
- c语言:利用指针变量,用函数实现将3个整数按从大到小的顺序输出
- chapter6指针——输入三个整数,按从小到大顺序输出
- (c++)有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。
- 5.定义一个可以接收三个数字的函数,函数体内实现三个数字的排序输出 →(javascript代返回值的函数的申明和调用)
- 输入a,b,c三个整数,按由大到小顺序输出。(用3个指针变量指向3个整形变量,然后用swap函数来实现互换3个整型变量的值)
- 习题 8.4 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数,见图8.43。写一函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数。
- 指针_习题:运用指针设计一个函数_输入一个整数,输出其对应的16进制数
- 【引用类型做参数】第17周项目1--体会函数参数传递(输入三个整数,将其按从大到小的顺序输出)
- 实现三个整数数a,b,c的比较大小,并且按大到小的顺序输出
- 指针变量作为函数参数实现对输入的两个整数按大小顺序输出
- c语言:利用指针变量,用函数实现将3个整数按从大到小的顺序输出
- 用指针类型的数据作函数参数,对输入的两个整数按大小顺序输出
- 输入三个字符串,按由小到大的顺序输出(指针)(C语言的实现)
- 输入三个整数,按由小到大的顺序输出!(指针)
- 3. 用选择法实现对10个整数按从大到小的顺序排序输出(要求完成sort1函数)。
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。
- 【传地址值】第17周项目1--体会函数参数传递(输入三个整数将其按从大到小顺序输出)