logo - 刷刷题
下载APP
【简答题】

设计一个程序,将存放在一维整型数组中的负整数都移至数组的开始位置。例如:若原数组中的数据存放顺序为: 2 -3 4 -2 5 7 ,则移动后数组中的数据存放顺序为: -2 -3 2 4 5 7 或 -3 -2 2 4 5 7 。 要求: 利用指针来操作一维数组元素,包括:通过指针来寻找负整数,以及通过指针来移动数组元素的位置。 提示: 当找到一个负整数时,可以先将从开始位置至该负整数之前的元素整体向右移动一个位置,然后将该负整数直接放在数组的开始位置。

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】以下对一维数组a的正确说明是:()

A.
char a(10);
B.
int a[];
C.
int k=5,a[k];
D.
char  a[3]={‘a’,’b’,’c’};

【单选题】下在是对一维数组s的初始化,其中不正确的是( )。

A.
char s[5]={“abc”};
B.
char s[5]={‘a’,’b’,’c’};
C.
char s[5]=””;
D.
char s[5]=”abcdef”;

【单选题】以下对一维数组a进行不正确初始化的是

A.
int a[10]=(0,0,0,0);
B.
int a[10]={10*2};
C.
int a[10]={};
D.
int a[]={0};