输入10个数放在一维数组中,输出最小的数及其下标
#include "stdio.h"
void main()
{
int a[10],min=100000;
int i,index=-1;
for(i=0;i<10;i++){
scanf("%d",&a[i]);
if(min>a[i]){
min=a[i];
index = i;
}
}
printf("最小数:%d,下标是:%d",min,index);
}
#include <stdio.h>
int main(){
int a[10];
printf("请输入10个数:");
for(int i = 0 ; i < 10 ; i++){
scanf("%d",&a[i]);
}
int min = a[0] ,y;
for(int i = 0 ; i < 10; i++){
if(a[i] < min){
min = a[i];
y = i;
}
}
printf("min = %d ,下标值:%d \n",min , y);
}
#include <stdio.h>
int main(){
int a[10];
printf("请输入10个数:");
for(int i = 0 ; i < 10 ; i++){
scanf("%d",&a[i]);
}
int max =a[0] ,x , min = a[0] ,y;
for(int i = 0 ; i < 10; i++){
if(a[i] > max){
max = a[i];
x = i;
}
}
for(int i = 0 ; i < 10; i++){
if(a[i] < min){
min = a[i];
y = i;
}
}
printf("max = %d ,下标值:%d \n",max , x);
printf("min = %d ,下标值:%d \n",min , y);
}