搜索
简帛阁>技术文章>c语言题库-1020循环结构习题:任意输入n个数,输出最大和最小值及其对应的序列号

c语言题库-1020循环结构习题:任意输入n个数,输出最大和最小值及其对应的序列号

Description:编一程序,对于任意输入的n个整数,可输出其中的最大数和最小数,并输出它们在序列中的位置序号。

Input
输入第一行:输入n值。
输入第二行:输入n个整数。

Output
输出仅二行
第一行:输出最大值和最小值
第二行:输出最大值序列号和最小值序列号。

Sample Input
4
78 98 88 97
Sample Output
max=98,min=78
maxi=2,mini=1

#include <stdio.h>
int main()
{<!-- -->
  int n,i,a[100];
  int max,maxi,min,mini;
  scanf("%d",&n);
  for(i=0;i<n;i++)
  scanf("%d",&a[i]);
  max=a[0];
  maxi=1;
  min=a[0];
  mini=1;

  for(i=0;i<n;i++)
  {<!-- -->
      if(a[i]>max)
      {<!-- -->
          max=a[i];
          maxi=i+1;
      }

      if(a[i]<min)
      {<!-- -->
          min=a[i];
          mini=i+1;
      }
  }
  printf("max=%d,min=%d\n",max,min);
  printf("maxi=%d,mini=%d\n",maxi,mini);

    return 0;
  }

编译结果如下:

Description:编一程序,对于任意输入n个整数,可输出其中的最大数最小数,并输出它们在序列中的位置序号。Input输入第一行:输入n值。输入第二行:输入n个整数。Output输出仅二行第一
includedefineN10voidmain(){inta[N],i,max,min;printf(任意输入n个\数n);for(i0;imax)maxa[i];for(i0;ivoidmain
任意输入n个数输出其中最大值与最小值,并输出它在序列中的位置!C语言程式设计以下文字资料是由(历史新知网wwwlishixinzhicom)小编为大家搜集整理后发布内容,让我们赶快一起来看一下吧!
escription:编写一个C语言程序,输入a,b,c三个整数值,计算并输出其平均值Input输入仅一行,输入三个整型数据。(输入数据用一个空格间隔)Output输出仅一行,输出平均值,6位有效位
define_CRT_SECURE_NO_WARNINGSinclude<stdioh>include<stdlibh>includemainhintmain(){intnum
includeintmain(){intn,i,j,t,l;intsum0;printf(请输入一个大于2整数:);scanf(%d,&n);ln;for(;n>2;n){for(i2;i{if(n
输入格式第一行为整数n,表示数个数。第二行有n个数,为给定n个数,每个数绝对值都小于10000。如输入:Entern:5159322输出max32min1sum47include<std
输入格式第一行为整数n,表示数个数。第二行有n个数,为给定n个数,每个数绝对值都小于10000。如输入:Entern:5159322输出max32min1sum47解题思路本题求最大值与最小值
C语言有很多预编译关键字,如if、include、else……,所有以开头关键字都属于这一类,此处讨论define关键字define核心就是“替换”如defineMAXLEN(int)20语句
满意答案zxyev20200701采纳率:51%等级:7已帮助:608人includeincludedefineARR_LEN255/*数组长度上限*/defineelemTypeint/*元素类型*