早教吧 育儿知识 作业答案 考试题库 百科 知识分享

1、数组a中包含10个整数,试将其倒置。提示:(1)若只定义一个指针p,则与p+i对应的元素是P+10-1-i。1、数组a中包含10个整数,试将其倒置。提示:(1)若只定义一个指针p,则与p+i对应的

题目详情
1、数组a中包含10个整数,试将其倒置。 提示: (1)若只定义一个指针p,则与p+i对应的元素是P+10-1-i。
1、数组a中包含10个整数,试将其倒置。
提示:
(1)若只定义一个指针p,则与p+i对应的元素是P+10-1-i。
(2)更一般的方法是使用两个指针p和q,令p指向数组的首地址,q指向最后一个元素(即q=p+9),交换*p和*q后,执行p++、q--;
(3)要注意循环结束的时机。
▼优质解答
答案和解析
#include "stdio.h"
void main(void)
{
int a[10]={0,1,2,3,4,5,6,7,8,9};
int b[10];
int i;
for(i=0;i<10;i++)
{
b[i]=a[i];
}
for(i=0;i<10;i++)
{
a[i]=b[9-i];
printf("%3d",a[i]);
}
printf("/n");
}
没用指针 要一定要用的话请追问
看了 1、数组a中包含10个整数,...的网友还看了以下: