任务描述:
编程输入10个整数,倒序输出。(不用定义数组,用动态内存实现)
输入样例:
1 2 3 4 5 6 7 8 9 10
输出样例:
10 9 8 7 6 5 4 3 2 1
#include<malloc.h>
#include<stdio.h>
int main(){
int i,n,*p,*k;
p=(int*)malloc(sizeof(int)*10); //申请10个整型空间(无名动态数组)
for(k=p;k<p+10;k++) //遍历输入
scanf("%d",k);
for(k=p+9;k>=p;k--){ //倒序遍历输出
if(k<p+9) printf(" ");
printf("%d",*k);
}
free(p);
return 0;
}