程序:输入10个实数存入数组,输出其中的最小数和他的数组序号
发布网友
发布时间:2024-05-02 01:06
我来回答
共3个回答
热心网友
时间:2024-10-24 01:59
你应该先将min赋一个极大值,
然后一个一个读入,如果小于,
则min=a[i],标号等于i
热心网友
时间:2024-10-24 01:59
include<stdio.h>
void main()
{int x[10],i,j,min;
scanf(“%d\n”,&x[0]);
min=x[0];
j=i;
for(i=1;i<10;i++)
{scanf(“%d\n”,&x[i]);
if(x[i]<min)
min=x[i];
j=i;
}
printf(”min=%d\n”,min);
printf(”%d\n”,i);
}
热心网友
时间:2024-10-24 02:00
你的语法很有问题啊.分号也漏了.
修改以后应该是这样的:
#include <stdio.h>
void main()
{
int x[10],i,minnum;
scanf("%d\n",&x[0]);
minnum=0;
for(i=1;i<10;i++)
{
scanf(“%d\n”,&x[i]);
if(x[i]<x[minnum])
{
minnum=i;
}
}
printf("min=%d\n",x[minnum]);
printf(”%d\n”,minnum);
}