定义一个由整数组成的数组,然后输入一个整数X,如果X不在此数组中,返回小于X的最大数的位置i和大于X的最小数的位置j
来源:互联网 发布:淘宝客服会遇到的问题 编辑:程序博客网 时间:2024/04/28 17:32
//定义一个由整数组成的数组,然后输入一个整数x,如果X不在此数组中,返回小于X的最大数的位置i和大于X的最小数的位置j;
//若X在此数组中,则返回数组中这个数的位置。
源代码:
#include<iostream>using namespace std;void main(){int array[]={1,2,3,4,5,6,7,89,45,32,56,78,12,43,90,19};//16个数字int x;int max=array[0];int min=array[0];int maxweizhi=0;int minweizhi=0;int weizhi=0;char end;cout<<"请输入正整数x的值:";cin>>x;for(int i=0;i<16;i++){if(x==array[i]){weizhi=i+1;break;}else{if(array[i]>x){if(max<=x||max>array[i])//求大于x的最小整数的位置{maxweizhi=i+1;max=array[i];}}if(array[i]<x){if(min>=x||min<array[i])//求小于x的最大整数的位置{minweizhi=i+1;min=array[i];}}}}cout<<"数组元素为:";for(int i=0;i<16;i++){cout<<array[i]<<" ";}cout<<endl;if(weizhi!=0){cout<<x<<"在数组中的第"<<weizhi<<"个位置"<<endl;}else{cout<<x<<"不在数组中"<<endl;cout<<"小于"<<x<<"的最大数的位置是"<<minweizhi<<endl;cout<<"大于"<<x<<"的最小数的位置是"<<maxweizhi<<endl;}cout<<"请按任意字符回车结束:";cin>>end;}
1 0
- 定义一个由整数组成的数组,然后输入一个整数X,如果X不在此数组中,返回小于X的最大数的位置i和大于X的最小数的位置j
- 算法实验一:二分查找算法改进: 当搜索元素x不存在时,返回小于x的最大元素位置i和大于x的最小元素位置j. 当搜索元素在数组中时,i和j相同,均为x在数组中的位置。
- 题目:给一个排序好的整数数组A,请写一个函数,输入是数组A和一个整数x,返回数组A中值小于x的最大元素的索引值
- 输入整数,返回数组,并代替某些位置的数
- 给一个数轴,包括正无穷和负无穷,从原点0开始向目标位置x走动(x为整数),第i步,步长为i,求到x的最少步数
- 数组中的数分为两组,让给出一个算法,使得两个组的和的差的绝对值最小,数组中的数的取值范围是0<x<100,元素个数也是大于0, 小于100 。
- c语言取整数,小于等于x的最大整数
- :输入10个整数,保存在一个数组中,在数组中查找某个数,给出是否找到的信息。如果找到了,要求输出该数在数组中所处的位置;如果找不到,输出“没有找到!
- 5.3-比x大的数中最小和比x小的数中最大
- java四舍五入,取小于这个数的最大整数,取大于这个数的最小整数
- 在一个有序数列中找到第一个比x大的数的位置
- 【程序15】TestCompare.java 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 1.程序分析:我们想办法把最小的数放到x上, //先将x与y进行比较,如果x>y则将x与y的值
- 算法题:问题:输入一个数n(0<x<10),输入由1-n组成的所有可组成的数
- 两个日期的比较, 相差多少秒,多少小时,多少分钟,都是getTime()x先获取秒,在做处理--Math.ceil(long)返回一个大于这个数的最小整数
- Python数据类型之间的转换 函数描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数
- 定义一个由整数组成的数组,要求求出其中的奇数个数和偶数个数
- 给定一个数组,从中查找是否存在两个数的和等于一个给定的x
- 用户输入一个整数,然后显示所有小于或等于该数的素数!
- JS常用语句
- 解析为何 array_column不可用,
- C#数据缓存介绍及Caching通用帮助类整理
- C程序设计语言
- Android socket通信 TCP协议
- 定义一个由整数组成的数组,然后输入一个整数X,如果X不在此数组中,返回小于X的最大数的位置i和大于X的最小数的位置j
- 【博客计划】一个新的开始!
- 大端和小端及如何判断
- mac 启用root 用户并设置密码
- spring4整合Quartz 2.x的版本问题
- HDU 1.3.7 (排序比较即可|水题)
- linux目录结构
- android SQLite SQLiteOpenHelper
- (贪心)NOIP模拟题:引爆炸弹