实验 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