reverse.c

来自「C源码集」· C语言 代码 · 共 42 行

C
42
字号
#include <stdio.h>int main (){	int forwards[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};	int forw[10] = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20};	int backwards[10], backw[10];	int i;	int *PtoBack, *PtoFront;	for (i = 0; i < 10; i++)		backwards[9 - i] = forwards[i];	printf("Forwards  Backwards\n");	for (i = 0; i<10; i++)		printf("%i \t %i\n", forwards[i], backwards[i]);	printf("\n\n");	getchar();	//backwards is now the reverse of forwards	//use next array for second bit	// forw == &forw[0], backw + 10 == &backw[9]	PtoBack = backw + 9;	PtoFront = forw;	for (i = 0; i < 10; i++)	{		*PtoBack = *PtoFront;		PtoBack--;		PtoFront++;	}		printf ("Forw \t Backw\n");		for (i = 0; i<10; i++)			printf("%i \t %i\n", *(forw + i), *(backw + i));	return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?