精华内容
下载资源
问答
  • 2022-03-24 21:14:44

    实验7-1-3 求最大值及其下标 (20 分)

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

    输入格式:

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

    输出格式:

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

    #include <stdio.h>
    #include <stdlib.h>

    /* run this program using the console pauser or add your own getch, system("pause") or input loop */

    int main() {
        int i,j=0,n;
        scanf("%d",&n);
        if(n<1||i>10){
            return 0;
        }
        int a[n];
        int b[n];//用于存储相同大小的最大值下标 
        for(i=0;i<n;i++){
            scanf("%d",&a[i]);
        }
        int min=0,max=0;
        for(i=1;i<n;i++){
            if(a[i]>a[max]){
                max=i;
                b[j]=max;
                j++;
            }
            if(a[i]<a[min]){
                min=i;
            }
        }
        printf("%d %d",a[max],b[0]+1);

    }

    更多相关内容
  • 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标下标从0开始)。 输入格式: 输入在第一行中给出一个正整数n(1≤10)。第二行输入n个整数,用空格分开。 输出格式: 在一行中输出最大值及最大值...
  • 求最大值及其下标

    2022-05-06 21:26:59
    #include <stdio.h> int main() { int i,n,max,index;... //index最大值下标 for(i=0;i<n;i++) { scanf("%d ",&x[i]); } max=x[0]; //假设最大值为x[0] for(i=0;i<n;i++) { i...

    #include <stdio.h>
    int main()
    {
       int i,n,max,index;
       scanf("%d\n",&n);
       int x[n];              //index最大值下标
       for(i=0;i<n;i++)
       {
         scanf("%d ",&x[i]);
       }
       
       max=x[0]; //假设最大值为x[0]
      
       for(i=0;i<n;i++)
       {
         if(x[i]>max)
         {
           max=x[i]; //改变最大值
           index=i;  //记录最大值下标
         }
       }
       
      printf("%d %d",max,index);
    
       return 0;
     }
       
      

     

    展开全文
  • 【数组】求最大值及其下标

    万次阅读 多人点赞 2019-03-23 10:48:30
    题目:求最大值及其下标。 要求:找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 输入格式:  输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。 输出格式:  在...

    题目:求最大值及其下标。
    要求:找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。
    输入格式
      输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。
    输出格式
      在一行中输出最大值及最大值的最小下标,中间用一个空格分开。
      
    输入样例:

    6
    2 8 10 1 9 10

    输出样例:

    10 2

    思路一:由于题目中要求的时输入n个正整数,数量不确定,故可以考虑数组来存储不确定个数的变量;

    1. 先定义数组(其数组长度取最大值,题目要求为10),然后通过for循环给数组一个个赋值,即可得到一个数组;
    2. 找数组的最大值,这一步是最关键的一步,由于所输入的值不确定那个是最大值,故可以先设置另一个一个变量(index)来存储最大值变量的下标,紧接着继续在数组里for循环,逐一跟下标为index的值相比较,如果比下标为index的值大,这时候就将两者中数值大的下标赋值给index;
    3. 按要求输出。
    4. 代码多用为C语言。

    代码如下

    #include<stdio.h>
    int main(){
      int a[11], n, i, index;
      scanf("%d", &n);
      for(i = 0; i < n; i++){  //将输入数依次赋给数组a的n个元素;
        scanf("%d", &a[i]);
      }
      index = 0;              //假设a[0]为最大值,index存储最大值下标;
      for(i = 1; i < n; i++){
        if(a[i] > a[index]){   //如果a[i]比假设的的最大值还大,
          index = i;           //再假设a[i]是新的最大值;
        }
      }
      printf("%d %d", a[index], index);//打印出最大值以及最大值对应的下标
      return 0;
    }
    展开全文
  • 题目描述 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标下标从0开始)。 输入 输入在第一行中给出一个正整数n(1 输出 在一行中输出最大值及最大值的最小下标,中间用一个空格分开。 #define _...

    题目描述

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

    输入

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

    输出

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

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

    千次阅读 2021-05-18 16:16:52
    Python——求最大值及其下标 编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从零开始)。 程序代码: n=int(input()) ls=input().split() lst=list(map(int,ls)) #利用map函数把ls中的元素 t=max(lst) ...
  • 第五次PTA实验 7-1求最大值及其下标

    千次阅读 2019-11-13 09:47:19
    7-1 求最大值及其下标 题目描述 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 输入格式 输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。 输出...
  • n=input() #输入正整数n l=list(input().split()) #输入n个正整数 max=int(l[0]) #最大数字设为第... max=int(l[i]) #如果后面一个比前面一个大,则将后面一个的值赋给最大值,再进行比较 maxi=i print("%d,%d"%(ma...
  • 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标下标从0开始)。 输入格式: 输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。 输出格式: 在一行中输出最大值及...
  • 7-1 求最大值及其下标 (20分)

    千次阅读 2020-05-25 18:31:09
    7-1 求最大值及其下标 (20分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 输入格式: 输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。 输出...
  • Description:找出给定的n个数中的最大值及其对应的最小下标下标从0开始)。 Input:输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。 Output:输出仅一行,出最大值及最大值的最小...
  • 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标下标从0开始)。 输入格式: 输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。 输出格式: 在一行中输出最大值及最大...
  • 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标下标从0开始)。 输入格式: 输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。 输出格式: 在一行中输出最大值及...
  • 练习7-2 求最大值及其下标 (20分)本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 输入格式: 输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。 ...
  • 求最大值及其下标 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 输入格式 输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。 输出格式 在一行...
  • 第3章-7 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 输入格式: 输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。 ...
  • #include<stdio.h> int main(void) { int n,i,t,k; scanf("%d",&n); char c; c=getchar();//一个需要注意的地方 int a[n]; for(i=0;i<n;i++) { scanf("%d",&a[i]);...n-1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,790
精华内容 12,716
关键字:

求最大值及其下标

友情链接: scfdma.zip