编一个程序,输入15个整数存入一维数组,再按逆序重新存放后再输出。要求用指向数组的指针变量来处理数组元素。
【正确答案】:main()
{ int i,*p,*p1,*p2,change,num[15];
printf("请输入15个整数:");
for(i=0;i<15;i++)scanf("%d",&num[i]);
p=num;/*P指向数组*/
for(i=0;i<7;i++)
{pl=P+i;/*p1由数组首开始向后移动*/
p2=P+(14-i);/*p2由数组尾向前移动*/
change=*p1;*pl=*p2;*p2=change;}/*交换*/
for(i=0;i<15;i++)
printf("%d,",num[i]);
}
编一个程序,输入15个整数存入一维数组,再按逆序重新存放后再输出。要求用指向数组的指针变量来处理数组元素。
- 2024-11-06 17:18:21
- 高级语言程序设计(13013)
- 1