给出一个数,求已知数组中大于这个数的最小值
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 08:33:29
给出一个数,求已知数组中大于这个数的最小值
public class C {
\x09public static void main(String[] args) {
\x09\x09int[] nums = { 1, 13, 5, 7, 36, 28, 133, 256 };//已知数组
\x09\x09int number = 17;//已知数字
\x09\x09int temp = number;
\x09\x09boolean isMaxFound = false;
\x09\x09
\x09\x09for (int i = 0; i < nums.length; i++) {
\x09\x09\x09if (nums[i] > number) {
\x09\x09\x09\x09if(!isMaxFound){
\x09\x09\x09\x09\x09temp = nums[i];
\x09\x09\x09\x09\x09isMaxFound = true;
\x09\x09\x09\x09}else{
\x09\x09\x09\x09\x09if (nums[i] < temp) {
\x09\x09\x09\x09\x09\x09temp = nums[i];
\x09\x09\x09\x09\x09}
\x09\x09\x09\x09}
\x09\x09\x09}
\x09\x09}
\x09\x09if(isMaxFound){
\x09\x09\x09System.out.println("Lowest number which is greater than " + number + " is: " + temp);\x09
\x09\x09}else{
\x09\x09\x09System.out.println("All the numbers in array are grater than " + number);
\x09\x09}
\x09\x09
\x09}
}
------------------
Lowest number which is greater than 17 is: 28
\x09public static void main(String[] args) {
\x09\x09int[] nums = { 1, 13, 5, 7, 36, 28, 133, 256 };//已知数组
\x09\x09int number = 17;//已知数字
\x09\x09int temp = number;
\x09\x09boolean isMaxFound = false;
\x09\x09
\x09\x09for (int i = 0; i < nums.length; i++) {
\x09\x09\x09if (nums[i] > number) {
\x09\x09\x09\x09if(!isMaxFound){
\x09\x09\x09\x09\x09temp = nums[i];
\x09\x09\x09\x09\x09isMaxFound = true;
\x09\x09\x09\x09}else{
\x09\x09\x09\x09\x09if (nums[i] < temp) {
\x09\x09\x09\x09\x09\x09temp = nums[i];
\x09\x09\x09\x09\x09}
\x09\x09\x09\x09}
\x09\x09\x09}
\x09\x09}
\x09\x09if(isMaxFound){
\x09\x09\x09System.out.println("Lowest number which is greater than " + number + " is: " + temp);\x09
\x09\x09}else{
\x09\x09\x09System.out.println("All the numbers in array are grater than " + number);
\x09\x09}
\x09\x09
\x09}
}
------------------
Lowest number which is greater than 17 is: 28
给出一个数,求已知数组中大于这个数的最小值
LabVIEW中一个数组里面的数怎么与常数比较,当大于这个常数时输出常数,小于常数时输出数组里面的数
matlab中对一个数组求最大的几个数
1. 编写一个算法,判断浮点数数组a[]中是否有值大于1000的成员.若有,则给出大于1000的成员中下标最小那
求算法问题:一个数组a中有n个整数,如何设计算法,使其中相同的数只有一个.并给出程序.
已知有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中.
数组中任选几个数相加,使其等于一个给定的值.请给出c++实现或者算法描述.
自己输入一个数组,求一个数组中所有数的整数部分和及小数部分和
向一个数组中输入十个数,计算十个数的平均值,并统计大于平均值的数的个数.C语言.
一个大于200的数,除以11余8,除以13余10这个数的最小值是.
C语言 已知一个大小为15的数组,随机生成15个100-200之间的数存入该数组中并显示出数组中的偶数
已知一个数的绝对值等于2求这个数