早教吧作业答案频道 -->其他-->
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个整数,...的网友还看了以下:
《扬鞭摧马运粮忙》笛调中的“i=D(A调笛筒音作2)是什么意思?《扬鞭摧马运粮忙》的吹法和平常的好 2020-05-12 …
买四双鞋和买十六顶帽子的i钱一样,买六双鞋的钱可以买三件衣服,一顶帽子四十五元,买一件衣服多少钱? 2020-05-13 …
有机化学方程式箭头上的i.一个条件,ii.一个条件这样的是什么意思是俩条件一起吗 2020-05-14 …
有关于万有引力的!已知一颗人造卫星在离地面高度等于地球半径的圆形轨道上运行,已知卫星的第一宇宙速度 2020-05-15 …
求歇后语的后半句!快来回答一篮茄子一篮豇豆一一一二三四五六七一一一天雨一一一连三座菩萨堂一一一脚踢 2020-05-15 …
一一点一点又一点,一横一横又一横, 一竖一竖又一竖, 撇一撇又一撇, 一捺一捺又一捺 2020-05-17 …
近义饲.闻名一一()神奇一一()观察一一()圣洁一一()细腻近义饲.闻名一一()神奇一一()观察一 2020-05-21 …
( 55 )下列关于模式分解的叙述中,哪一(些)条是正确的?I. 若一个模式分解具有无损连接性,则该 2020-05-23 …
下列关于模式分解的叙述中,哪一(些)条是正确的?I.若一个模式分解具有无损连接性,则该分解一定保 2020-05-23 …
下列叙述中,哪些是正确的? I.一个关系对应一个二维表,二维表名就是关系名 II.二维表中的列称为 2020-05-23 …