实验 6 数组1

 

1、输入10个整数,将它们存入数组a中。输出最大值和它所对应的下标。

/*找出最大值并输出下标*/
#include<stdio.h>
int main(void)
{
 int i,index;
 int a[10];
 printf("Enter 10 integers:");
 for(i=0;i<10;i++)
  scanf("%d",&a[i]);
 index=0;   /*设a[0]是最大值,即下标为0的元素最大*/
 for(i=1;i<10;i++)
  if(a[i]>a[index])  /*如果a[i]比假设的最大值还大*/
   index=i;   /*再假设a[i]为新的最大值*/
    printf("最大值是%d\t下标是%d\n",a[index],index);
 return 0;
}

 

2

 #include<stdio.h>
int main(void)
{
 int i, index,n;
 int a[10];         /*定义一个数组a,有十个整型素*/
 printf("输入n的值:"); /*提示输入n*/
 scanf("%d",&n);
 printf("输入%d个数",n);
 for(i=0;i<n;i++)
     scanf("%d",&a[i]);
 for

posted @ 2013-10-28 09:33  李双45678  阅读(134)  评论(0)    收藏  举报