精华内容
下载资源
问答
  • 求最小值及其下标 (15分)

    千次阅读 2020-07-12 13:55:01
    求最小值及其下标 (15分) 本题要求编写程序,找出给定的n个数中的最小值及其对应的最小下标(下标从0开始)。 输入格式: 输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。 输出格式: 在...

    求最小值及其下标 (15分)

    本题要求编写程序,找出给定的n个数中的最小值及其对应的最小下标(下标从0开始)。

    输入格式:

    输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。

    输出格式:

    在一行中输出最小值及最小值的最小下标,中间用一个空格分开。

    输入样例:

    6
    2 9 -1 8 -1 6

    输出样例:

    -1 2

    #include<stdio.h>
    #include<math.h>
    
    int main()
    {
    	int a,n,i,min;
    	int minnum;
    	int s[10];
    	
    	scanf("%d",&n);
    	for(i=0;i<n;i++){
    		scanf("%d",&s[i]);
    		if(i==0) {
    			min=s[i];	
    			minnum=i;
    		}
    		else if(s[i]<min){
    			min=s[i];
    			minnum=i;				
    		}
    	}
    		printf("%d %d\n",min,minnum);	
    	return 0;
    }
    
    
    
    展开全文
  • 7-4 求最小值及其下标 (15分) 本题要求编写程序,找出给定的n个数中的最小值及其对应的最小下标(下标从0开始)。 输入格式: 输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。 输出...

     

    7-4 求最小值及其下标 (15分)

    本题要求编写程序,找出给定的n个数中的最小值及其对应的最小下标(下标从0开始)。

    输入格式:

    输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。

    输出格式:

    在一行中输出最小值及最小值的最小下标,中间用一个空格分开。

    输入样例:

    6
    2 9 -1 8 -1 6

    输出样例:

    -1 2

    读入数组长度,然后把第一个值先记入最小值及最小值下标,接着逐个比较找到更小的进行最小值及其下标的更新即可。 

    #include<stdio.h>
    int main(){
        int n,x,i,c;
        scanf("%d",&n);
        int a[n];
        scanf("%d",&a[0]);
        x=a[0];c=0;
        for(i=1;i<n;i++){
            scanf("%d",&a[i]);
            if(x>a[i]) {x=a[i];c=i;}
        }
        printf("%d %d",x,c);
        return 0;
    }

    当然,上面的最小值可以直接用下标表示,省出一个存储单位的内存

    #include<stdio.h>
    int main(){
        int n,i,c;
        scanf("%d",&n);
        int a[n];
        scanf("%d",&a[0]);
        c=0;
        for(i=1;i<n;i++){
            scanf("%d",&a[i]);
            if(a[c]>a[i]) {c=i;}
        }
        printf("%d %d",a[c],c);
        return 0;
    }

     

    展开全文
  • 7-4 求最小值及其下标 (15分)

    千次阅读 2020-05-25 11:35:02
    7-4求最小值及其下标(15分) 本题要求编写程序,找出给定的n个数中的最小值及其对应的最小下标(下标从0开始)。 输入格式: 输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。 输出...

    7-4 求最小值及其下标 (15分)

    本题要求编写程序,找出给定的n个数中的最小值及其对应的最小下标(下标从0开始)。

    输入格式:

    输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。

    输出格式:

    在一行中输出最小值及最小值的最小下标,中间用一个空格分开。

    输入样例:

    6
    2 9 -1 8 -1 6
    

    输出样例:

    -1 2

    #include <cstdio>
    #include <windows.h>
    int main(){
        int n,min,m;
        int a[10]={0};
        scanf_s("%d",&n);
        for(int i=0;i<n;i++){
            scanf_s("%d",&a[i]);
        }
        min=a[0];
        for(int j=0;j<n;j++){
            if(min>a[j]){
                min=a[j];
                m=j;
            }
        }
        printf("%d %d",min,m);
        Sleep(1000);
    }
     或者

    #include <cstdio>
    int main(){
        int n,min,m;
        int a[10]={0};
        scanf_s("%d",&n);
        for(int i=0;i<n;i++){
            scanf_s("%d",&a[i]);
        }
        min=a[0];
        for(int j=0;j<n;j++){
            if(min>a[j]){
                min=a[j];
                m=j;
            }
        }
        printf("%d %d",min,m);
        
    }
     

    展开全文
  • 数组最小值及其下标

    千次阅读 2014-05-11 11:34:00
    数组最小值及其下标 题目描述 编程,输入n(3<n<=10)个数,输出这n个数中的最小值及其下标。 输入描述 输入n个数(1&lt;=n&lt;=10) 输出描述 最小值及其下标 样例输入 ...

    求数组最小值及其下标

    题目描述

     

    编程,输入n(3<n<=10)个数,输出这n个数中的最小值及其下标。				

     

    输入描述

     

    输入n个数(1&lt;=n&lt;=10)				

     

    输出描述

     

    最小值及其下标			

     

    样例输入

     

    3
    1 2 3        

     

    样例输出

     

    1 0            

    转载于:https://www.cnblogs.com/lpjia/p/3721503.html

    展开全文
  • MATLAB中max和min可以有效二维数组中的最大最小值,并且返回最大最小值下标。但是对于三维数组,MATLAB中没有现成的函数来最大最小值,同时返回最大最小值下标。不过我们可以借助ind2snd这个函数来完成这个...
  • C++数组、vector最大值最小值及其下标

    万次阅读 多人点赞 2019-05-28 15:57:17
    C++数组、vector最大值最小值下标 可以用max_element()及min_element()函数,二者返回的都是迭代器或指针。 头文件: #include<algorithm> 一.数组的最大值或最小值 1、vector容器 例 ...
  • /**一个数组的最大值最小值及其下标 思路:假定一个数为最大值,如果有个数比假定的最大值还大,那么该数就为最大值. 最小值同理. 使用for循环. */ public class MaxMin{ public static void main(String[] args){...
  • 文章目录最值最值下标 最值 public static void main(String[] args) { int[] arr= new int[10]; Scanner sc = new Scanner(System.in); System.out.println("请输入十个数:"); for (int i = 0; i <...
  • 1.试编程从键盘输入10个整数并保存到数组,输出10个整数中的最大值及其下标、最小值及其下标。 #include <stdio.h> void main(){ int a[10],i; int max=a[0],min=a[0]; int max_index,min_index; for(i=0;...
  • z=[2,3,4;5,12,4] he=sum(z.*z)%矩阵每一列的平方和 [x,t]=min(he)%最小值及其下标
  • #include <iostream> #include<algorithm> using namespace int main() { int nArray[5]={2, 10, 5, 1, 4}; cout<< "最大值:" <... "最小值:<< *min_element(nArray,nArray...
  • Ruby的Array类自带了min方法可以最小值,然后调用Array的index方法传入元素值就可以下标 1 a = [1, 2, 3, 4, 5, 6] 2 theMin = a.min #=> 1 3 theIndex = a.index(a.min) #=> 0 转载于:...
  • c语言编程训练习题由易到难,java代码编写,还有大量的制作HTML网页代码,代码清晰易懂,注释详细。
  • 3.3找到数组中最小值及其下标

    千次阅读 2019-11-12 20:06:42
    package study ; public class Main { public static void main ( String [ ] args ) { int [ ] a = { 4 ..."最小值" + min + " 下标" + index ) ; } }
  • 功能需求:遍历数组,并出数组中元素的最大元素,最小元素,及其相应的索引等问题,要求用方法完成. 思路:分别创建不同的方法,然后再调用方法. 代码展示: public class Array{ public static void main(String[] ...
  • 数组最小值最小值下标

    千次阅读 2021-03-29 20:09:16
    定义一个含10个元素的整型数组,从键盘输入数组所有元素的值,并该数组中的最小值最小值下标。如果最小值在数组中出现多次,输出最小的那个下标。 输入 10个整数 输出 最小值最小值下标。如果最小值在数组...
  • #include <iostream> #include <cstring> #include <cmath> #include <cstdio> #include <vector> using namespace std; const int MAX = 1e5+100; ...}fuck[MA...
  • 一、int型,double型等最大最小值: int型最大最小值: 包含在头文件<limits>或者<limits.h>中 #include<limits> INT_MAX //int型最大值,即2147483647 INT_MIN //int型最小值,即-2147483648...
  • cout最小值对应的行为"对应的列为"; return 0; } int max_d(int x,int max) { if(max>x) { max=max; } else { max=x; } return max; } int min_d(int y,int min) { if(min) { min=...
  • #数组# #循环# #if# #include<stdio.h> void main() { int a[10],i, k; for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); for(i=1;i<10;i++) ... printf("min=%d\nnu...
  • list1 = [-2,3,-5,7,8,9] print( "最大值是%d,下标是%d" % (max(list1),list1.index(max...print( "最小值是%d,下标是%d" % (min(list1),list1.index(min(list1))) ) #output: 最大值是9,下标是5 最小值是-5,下标是2

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,441
精华内容 3,776
关键字:

求最小值及其下标