不解释。
#include <stdio.h>
int z[107];
int main()
{
int temp,n;
while (scanf("%d",&n),n)
{
int min;
for (int a=0;a<n;a++)
{
scanf("%d",&z[a]);
}
min=z[0];
for (int c=0;c<n;c++)
if (z[c]<=min)
min=z[c];
temp=z[0];
for (int b=0;b<n;b++)
{
if (z[b]==min)
{
z[b]=temp;
}
if (b==0)
{
z[b]=min;
}
}
for (int d=0;d<n-1;d++)
printf("%d ",z[d]);
printf("%d\n",z[n-1]);
}
return 0;
}
本文介绍了一个使用C语言处理数组的程序实例,通过读取输入数据并进行特定操作,包括查找数组中的最小值,并将该最小值与数组的第一个元素进行交换。此程序展示了基本的输入输出操作、数组遍历及条件判断等C语言核心概念。

1356

被折叠的 条评论
为什么被折叠?



