(习题7)输入三个整数,按从大到小的顺序输出(要求利用指针实现)
2019-03-09 21:23
465 查看
#include "stdio.h" int main() { int *a, *b, *c, *p, x, y, z; printf("请输入三个整数:\n"); scanf_s("%d%d%d", &x, &y, &z); a = &x, b = &y,c = &z; if (*a < *b) { p = a; a = b; b = p; } if (*a < *c) { p = a; a = c; c = p; } if (*b < *c) { p = b; b = c; c = p; } printf("%d%3d%3d", *a, *b, *c); }
相关文章推荐
- 输入三个整数,从小到大的顺序输出(利用指针)
- 输入a,b,c三个整数,按由大到小顺序输出。(用3个指针变量指向3个整形变量,然后用swap函数来实现互换3个整型变量的值)
- 输入四个整数,要求按由小到大的顺序输出 if 实现
- 输入3个整数a,b,c,要求按由大到小的顺序将它们输出。用函数实现。
- 输入三个整数,按由小到大的顺序输出!(指针)
- 习题 8.21 用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。n个整数在主函数中输入,最后在主函数中输出。
- 输入三个字符串,按由小到大的顺序输出(指针)(C语言的实现)
- 运用指针实现三个整数a,b,c由大到小的顺序输出(函数间的调用)
- 输入3个整数a,b,c。要求按由大到小的顺序将他们输出,用函数实现。
- 利用指针实现将5个整数输入到数组a中,然后将a逆序复制到数组b中,并输出b中各单元的值。
- (用指针方法处理)有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。编写一个函数实现上述功能,在主函数中输入n个整数,并输出调整后的n个数
- 输入a,b,c三个整数,按由大到小顺序输出。(用3个指针变量指向3个整形变量,然后用swap函数来实现互换3个整型变量的值)
- 输入三个整数,并从小到大的顺序输出(java实现)
- 习题 8.4 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数,见图8.43。写一函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数。
- 习题 4.11 输入4个整数,要求按由小到大的顺序输出。
- 8--5将输入的三个整数按大小顺序输出,用函数实现
- 问题:利用输入输出流重载实现一个整数数组的输入和输出。 要求:输入一个数组大小 及 所有元素的值,排序后输出该数组的所有元素。
- chapter6指针——输入三个整数,按从小到大顺序输出
- 从键盘上输入三个整数,分别赋给整型变量a,b,c. 然后将输入的整数按照从小到大的顺序放在a,b,c中, 并输出三个变量的值。
- 输入一组整数,找出这组数中最大值与最小值的下标,在主调函数中输出最大值和最小值,用指针实现。