C程序设计(第五版 谭浩强著)再学习第六章

例题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;
}

C程序设计(第五版 谭浩强著)再学习第六章_第1张图片
例题6-2
在这里插入图片描述
题目回忆
C程序设计(第五版 谭浩强著)再学习第六章_第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;
}

C程序设计(第五版 谭浩强著)再学习第六章_第3张图片
例题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++)   //共比较9次
	{
		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;
}

C程序设计(第五版 谭浩强著)再学习第六章_第4张图片

#include 

//int area[10] = {10,9,8,7,6,5,4,3,2,1};
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++)   //共比较9次
	{
		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;
}

C程序设计(第五版 谭浩强著)再学习第六章_第5张图片
小知识点:
C程序设计(第五版 谭浩强著)再学习第六章_第6张图片
例题6-4
C程序设计(第五版 谭浩强著)再学习第六章_第7张图片

#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;
}

C程序设计(第五版 谭浩强著)再学习第六章_第8张图片
例题6-5
在这里插入图片描述
C程序设计(第五版 谭浩强著)再学习第六章_第9张图片

你可能感兴趣的:(C语言,c语言,学习,c++)