c++error C2018:unknown character '0xa1'1.用指针法输入9个数存入一维数组x中;2.再用指针法输入1个待插入的数存入y变量中;3.在第4步循环之前,将指向数组的指针px向数组头部位置退回一个元素

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 12:47:21
c++error C2018:unknown character '0xa1'1.用指针法输入9个数存入一维数组x中;2.再用指针法输入1个待插入的数存入y变量中;3.在第4步循环之前,将指向数组的指针px向数组头部位置退回一个元素

c++error C2018:unknown character '0xa1'1.用指针法输入9个数存入一维数组x中;2.再用指针法输入1个待插入的数存入y变量中;3.在第4步循环之前,将指向数组的指针px向数组头部位置退回一个元素
c++error C2018:unknown character '0xa1'
1.用指针法输入9个数存入一维数组x中;
2.再用指针法输入1个待插入的数存入y变量中;
3.在第4步循环之前,将指向数组的指针px向数组头部位置退回一个元素(即第②空所填内容,想想为什么?)
4.用While循环结构从最后一个数开始依次判断,如果px指针所指向元素的数小于待插入的数,则把px指针所指向元素的数存放到后一个元素中(即第③空所填内容),如果px指针所指向元素的数不小于待插入的数,则结束循环.
5.循环结束后再把待插入的数存放到指针px所指的下一个元素中(即第④空所填内容).
6.最后用指针方法输出一维数组x中每一个元素的内容.
注意:运行程序时首先必须从大到小有次序输入输入9个数(数据可以自己定义),再输入一个待插入的数.
#include
void main()
{ int x[10],*px,y,*py=&y;
for (px=x;px*px)
(*px)=*px--;
   (*py)=(*px)++   ;
for (px=x;px

c++error C2018:unknown character '0xa1'1.用指针法输入9个数存入一维数组x中;2.再用指针法输入1个待插入的数存入y变量中;3.在第4步循环之前,将指向数组的指针px向数组头部位置退回一个元素
代码只能用英语的空格键,你应该是用了汉语的空格键,检查一下,把那个空格键删除就行了,慢慢找吧,很麻烦的