早教吧作业答案频道 -->其他-->
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)要注意循环结束的时机。
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");
}
没用指针 要一定要用的话请追问
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个整数,...的网友还看了以下:
关于指针的两个选择题例7:若有定义inta=5;下面对(1),(2)两个语句的正确解释是().1、i 2020-03-30 …
1.已知:P={0,1},M={x/x包含于P},则P与M的关系为A.P∈M B.P不属于M C. 2020-05-13 …
(1)已知集合M={xly^2=2x,y属于R}和集合P={(x,y)ly^2=2x,y属于R}, 2020-05-16 …
关于物质结构和阿伏伽德罗常数考点.1.Si、CH4、CO2、金刚石、石墨中的化学键中的数目2.31 2020-07-07 …
证明从0到1定积分1/(1+x^p)大于p/(p+1)证明:从0到1定积分1/(1+x^p)大于p 2020-07-21 …
1、设p、q是两个数,规定:p△q=3×p-(p+q)÷2,求7△(2△4)2、如果1*5=1、设 2020-07-24 …
设全集U,集合P.Q.M是U的子集,M≠空集,则P真包含于Q的一个充分非必要条件是()A.Q真包含 2020-07-29 …
若规定一种对应关系f(k),使其满足:f(k)=(p,q)且q-p=k,若f(k)=(p,q),则f 2020-12-01 …
已知P(A)=1/2,若P(AB)=1/8,求P(AB这里B上有短横线)解法:P(AB这里B上有小横 2020-12-02 …
已知P,M是非空集合,且P≠M,则必定有A.空集∈P∩MB.空集=P∩MC.空集包含于P∩MD.空集 2021-01-01 …