例题6-1

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

例题6-2

题目回忆

#include
int a[40] = { 0 };
int main(void)
{
a[0] = 1;
a[1] = 1;
for (int i = 2; i <= 39; i++)
{
a[i] = a[i - 1] + a[i - 2];
}
for (int i = 0; i <= 9; i++)
{
printf("%12d%12d%12d%12d\n", a[4 * i], a[4 * i + 1], a[4 * i + 2], a[4 * i + 3]);
}
return 0;
}

例题6-3

#include
int area[10] = {10,9,8,7,6,5,4,3,2,1};
int bottle = 0;
int main(void)
{
for (int i = 0; i <= 8; i++)
{
for (int j = 0; j <= 8-i; j++)
{
if (area[j] > area[j + 1])
{
bottle = area[j + 1];
area[j + 1] = area[j];
area[j] = bottle;
}
}
}
for (int i = 0; i <= 9; i++)
printf("area[%d] = %d\n", i, area[i]);
return 0;
}

#include
int area[10] = {34,67,90,43,124,87,65,99,132,26};
int bottle = 0;
int main(void)
{
for (int i = 0; i <= 8; i++)
{
for (int j = 0; j <= 8-i; j++)
{
if (area[j] > area[j + 1])
{
bottle = area[j + 1];
area[j + 1] = area[j];
area[j] = bottle;
}
}
}
for (int i = 0; i <= 9; i++)
printf("area[%d] = %d\n", i, area[i]);
return 0;
}

小知识点:

例题6-4

#include
int a[2][3] = {{1,2,3},{4,5,6}};
int b[3][2] = { 0 };
int i = 0, j = 0;
int main(void)
{
printf("array a:\n");
for (i = 0; i <= 1; i++)
{
for (j = 0; j <= 2; j++)
printf("%d\t", a[i][j]);
printf("\n");
}
printf("array b:\n");
for (i = 0; i <= 2; i++)
{
for (j = 0; j <= 1; j++)
{
b[i][j] = a[j][i];
printf("%d\t", b[i][j]);
}
printf("\n");
}
return 0;
}

例题6-5

