- 数组数据的输入和输出
int i = 0;
for (i = 0; i < len; i++)
{
scanf("%d", &a[i]);
}
for (i = 0; i < len; i++)
{
printf("%d\n", a[i]);
}
2.找到数组中的最大值和最小值
(1)最大值
max = a[0];
for (i = 1; i < len; i++)
{
if (a[i] > max)
{
max = a[i];
}
}
(2)最小值
min = a[0];
for (i = 1; i < len; i++)
{
if (a[i] < min)
{
min = a[i];
}
}
3.数组元素的倒置
for (i = 0; i < len / 2; i++)
{
temp = a[i];
a[i] = a[len - i - 1];
a[len - i - 1] = temp;
}
4.冒泡排序:
for (j = 0; j < len-1; j++)
{
for (i = 0; i < len-1-j; i++)
{
if (a[i] > a[i+1])
{
temp = a[i];
a[i] = a[i+1];
a[i+1] = temp;
}
}
}