zoukankan      html  css  js  c++  java
  • 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,i,a[10],t=0,b=0;
    	scanf ("%d",&n);
    	for(i=0;i<n;i++)
    	{
    		scanf("%d",&a[i]);
    	}
    	t=a[0];
    	for(i=0;i<n;i++)
    		if(t<a[i])
    			{
    				t=a[i];
    				b=i;
    			}
    	printf("%d %d",t,b);
    	return 0;
    }
    

    2设计思路

    在循环中对数组元素比较大小

    3)本题调试过程碰到问题及解决办法

    问题:存在部分特殊情况无法输出n,i,a[10],t,b=0;当n=0即在零个数字
    解决:将t的初始值定位0

    4).运行结果截图

  • 相关阅读:
    ASP.NET教程4
    ASP.NET教程11
    TreeView Demo
    System.Net.Dns.GetHostByAddress(string) 已经过时
    会员注册实例
    ASP.NET教程2
    多表关联与表值函数
    ASP.NET教程6
    BusinessFrameWork
    ASP.NET教程8
  • 原文地址:https://www.cnblogs.com/5236288kai/p/10445072.html
Copyright © 2011-2022 走看看