c语言编程? ?

2025-12-16 15:23:10
推荐回答(4个)
回答1:

#include
#include
#include

void search(int m[]);

void main()
{
int m[10];
printf("随机产生10个数放入数组中\n");
srand((unsigned)time(NULL));
for(int i=0;i<10;i++)
{
m[i]=rand()%20;
printf("%d,",m[i]);
}
printf("\n");
search(m);
}

void search(int m[])
{
int min=0;
for(int i=0;i<10;i++)
{
if(m[i] min=i;
}
printf("最小的数为:%d,其下标为:%d\n",m[min],min);
}

回答2:

#include
main()
{
int a[4],i,t=0,min;
for(i=0;i<4;i++)
scanf("%d",&a[i]);
min=a[0];
for(i=1;i<4;i++)
if(min>a[i])
{
min=a[i];
t=i;
}
printf("最小的元素是a[%d]:%d",t,min);
}

回答3:

#include
int a[10];
int main()
{
int i,m;
for (i=0;i<10;i++) scanf("%d",a+i);
for (i=0;i<10;i++) if (m>a[i]) m=a[i];
printf("%d\n",m);
return 0;
}int a[10];

回答4:

#include
void main()
{
int a[10]={3,2,5,1,4,8,7,9,6,10};
int i,min=0;
for(i=1;i<10;i++)
{
if(a[min]min=i;
}
printf("location: %d ,min: %d",min+1,a[min]);
}