随机生成3个数,创建3个指针指向这3个数,不改变这3个数,从大到小显示。
来源:互联网 发布:网络小票机ip设置 编辑:程序博客网 时间:2024/06/08 18:54
题目:随机生成3个数,创建3个指针指向这3个数,不改变这3个数,从大到小显示,具体实现如下:
#include<stdlib.h>#include<stdio.h>#include<time.h>void main(){int a = 0;int b = 0;int c = 0;srand(time(NULL));a = 3; //rand() % 10;b = 2; //rand() % 10;c = 1;// rand() % 10;int * pa = &a;int * pb = &b;int * pc = &c;//从小到大int * pMin = pa;if (*pb < *pMin){pMin = pb;}if (*pc < *pMin){pMin = pc;}printf("数据从小到大:\n");if (pMin == pa){printf("%d", *pMin);if(*pc < * pb){printf("%d", *pc);printf("%d", *pb);}else{printf("%d", *pb);printf("%d", *pc);}}else if (pMin == pb){printf("%d", *pMin);if (*pc < *pa){printf("%d", *pc);printf("%d", *pa);}else{printf("%d", *pa);printf("%d", *pc);}}else if (pMin == pc){printf("%d", *pMin);if (*pa < *pb){printf("%d", *pa);printf("%d", *pb);}else{printf("%d", *pb);printf("%d", *pa);}}else{printf("指针无效.\n");return;}printf("\n");//数据从大到小int * pMax = pa;if (*pb > *pMax){pMax = pb;}if (*pc > *pMax){pMax = pc;}printf("数据从大到小:\n");if (pMax == pa){printf("%d", *pMax);if (*pc < *pb){printf("%d", *pb);printf("%d", *pc);}else{printf("%d", *pc);printf("%d", *pb);}}else if (pMax == pb){printf("%d", *pMax);if (*pc < *pa){printf("%d", *pa);printf("%d", *pc);}else{printf("%d", *pc);printf("%d", *pa);}}else if (pMax == pc){printf("%d", *pMax);if (*pa < *pb){printf("%d", *pb);printf("%d", *pa);}else{printf("%d", *pa);printf("%d", *pb);}}else{printf("指针无效.\n");return;}printf("\n");system("pause");return;}运行效果如图1所示:
图1 运行效果
0 0
- 随机生成3个数,创建3个指针指向这3个数,不改变这3个数,从大到小显示。
- 随机生成3个数,创建3个指针指向这3个数,不改变这3个数,从大到小显示。
- 利用指针对3个数进行从大到小的排列
- 从大到小输出3个数,指针+函数调用
- 指针-输入3个数,调用函数,从大到小排列输出
- 随机生成10个数
- 随机生成10个数
- 随机生成10个数
- 随机生成10个数
- 随机生成n个数
- 随机生成n个数
- 随机生成n个数
- 随机生成10000个数
- 随机生成N个数,并从大到小排序。。。。。。。
- 随机显示15个数
- 从这7个数中取3个互不相邻的数的方案有多少?
- 指针 比较3个数的大小
- 把3个数从大到小输出。。。。(如果是N个数,可以用函数???)
- spring ioc原理(看完后大家可以自己写一个spring)
- windows下安装scikit learn包
- C++ Vector
- 慎用 somefunction.prototype 分析
- windowphone 的主题资源
- 随机生成3个数,创建3个指针指向这3个数,不改变这3个数,从大到小显示。
- 设计模式(四)之 Singleton(单态)
- python上搭建web工程各种文件安装
- can not connect to linux server with ssh without password
- 有关微淘
- Apache/Tomcat/Nginx区别
- 数据库Oracle之分组函数
- vs2005调用vp2.2出现"应用程序正常初始化(0xc0150002)失败“的解决方法
- Word Amalgamation之 multimap的应用