7-2 求最大值及其下标编程总结

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

输入格式:

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

输出格式:

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

输入样例:

6
2 8 10 1 9 10

输出样例:

10 2一、实验代码

#include<stdio.h>
 int main(void)
 {
       int i,x,flag=0,n;
      scanf("%d",&n);
      int a[n];

for (i=0;i<n;i++){
               scanf ("%d",&a[i]);
      }
      x=a[0];
      for (i=0;i<n;i++){
              if(x<a[i]){
                          x=a[i];
                          flag=i;
             }
     }
 printf ("%d %d",x,flag);
 return 0;
 }

二、设计思路

三、本题调试过程碰到的问题和解决办法

问题:在做的过程中,赋值错误;

解决方法:多看了几遍,理清思路。

四、运行结果图

原文地址:https://www.cnblogs.com/tanghongsheng/p/10466499.html

时间: 2024-10-10 00:16:02

7-2 求最大值及其下标编程总结的相关文章

编程总结二 求最大值及其下标

7-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n个整数,用空格分开. 输出格式: 在一行中输出最大值及最大值的最小下标,中间用一个空格分开. 输入样例: 6 2 8 10 1 9 10 输出样例: 10 2 1.代码 #include <stdio.h> int main (void) { int n,i,x=0,y=0; int a[10];

7-2 求最大值及其下标 (20 分)

7-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n个整数,用空格分开. 输出格式: 在一行中输出最大值及最大值的最小下标,中间用一个空格分开. 输入样例: 6 2 8 10 1 9 10 输出样例: 10 2 实验流程 实验代码 #include<stdio.h> int main() { int n,t,i; scanf("%d&qu

7-2求最大值及其下标

7-2 求最大值及其下标 (20 分)本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n个整数,用空格分开. 输出格式: 在一行中输出最大值及最大值的最小下标,中间用一个空格分开. 输入样例: 62 8 10 1 9 10输出样例: 10 2 1.代码如下: #include<stdio.h>int main(){ int n,i,j; scanf("%d",&am

求最大值及下标

7-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n个整数,用空格分开. 输出格式: 在一行中输出最大值及最大值的最小下标,中间用一个空格分开. 输入样例: 6 2 8 10 1 9 10 输出样例: 10 2 实验代码 include<stdio.h> int main(void) { int n,i,a=0; scanf("%d&qu

求最大值及其下标

本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1).第二行输入n个整数,用空格分开. 输出格式: 在一行中输出最大值及最大值的最小下标,中间用一个空格分开. 输入样例: 6 2 8 10 1 9 10 输出样例: 10 2实验代码 #include<stdio.h> int main(){    int n,b,c,i;    scanf("%d",&n);    int a[n];  

7-2 求最大值及其下标

本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n个整数,用空格分开. 输出格式: 在一行中输出最大值及最大值的最小下标,中间用一个空格分开. 输入样例: 6 2 8 10 1 9 10 输出样例: 10 2 实验代码: 原文地址:https://www.cnblogs.com/jiangfeng666/p/10451167.html

求最大值及下标值

求最大值及其下标 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n个整数,用空格分开. 输出格式: 在一行中输出最大值及最大值的最小下标,中间用一个空格分开. 输入样例: 6 2 8 10 1 9 10 输出样例: 10 2 实验代码 include<stdio.h> int main() { int n,i,min,max; int a[10]; scanf("%d&qu

算法题:整数排成一排求最大值

算法题:整数排成一排求最大值 题目描述 [编程题]丈母娘的考验 题目ID:1136 [问题描述]小豪和女友恋爱数年,终于要修成正果了.今天,他将以准女婿的身份去女友家,唉呀,忐忑不安. 丈母娘一见小豪,嗯嗯,果然是传说中的高富帅,不错不错! 额额额,等会,这孩子不会是红漆马桶吧?长得好看,可是一肚子的粑粑o(^▽^)o,那可配不上我家宝贝乖乖女儿哦. "小豪,好孩子,能帮阿姨一个忙吗?老年大学有一道题,我还不会呢." 原来是这样的一道题:有三个正整数,将其连成一排,求最大的数. 例如,

求最大值和scanf函数的使用以及函数的声明

/* ============================================================================ Name : MaxNumber.c Author : lf Version : Copyright : Your copyright notice Description : 求最大值和scanf函数的使用以及函数的声明 ==========================================================