欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

例6.1 对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出。

程序员文章站 2022-03-22 08:17:35
...

C程序设计(第四版) 谭浩强 个人设计

例6.1 对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出。

代码块:

#include <stdio.h>
#include <stdlib.h>
void input(int *n, int nu);
void reoutput(int *n, int nu);
int main()
{
	int *num=(int*)malloc(10*sizeof(int));
	input(num, 10);
	reoutput(num, 10);
	free(num);
	system("pause");
	return 0;
}
void input(int *n, int nu)
{
	printf("Enter 10 numbers: ");
	int *p;
	for(p=n; p<n+nu; p++)
		scanf("%d", p);
}
void reoutput(int *n, int nu)
{
	int *p;
	for(p=n+nu-1; p>=n; p--)
		printf("%d ", *p);
	printf("\n");
}
相关标签: 逆序输出