#include stdio.h
创新互联网站建设由有经验的网站设计师、开发人员和项目经理组成的专业建站团队,负责网站视觉设计、用户体验优化、交互设计和前端开发等方面的工作,以确保网站外观精美、成都网站制作、成都网站建设、外贸营销网站建设易于使用并且具有良好的响应性。
int main(void)
{
int data[] = {2,5,15,30,1,40,17,50,9,21,32,8,41,22,49,31,33,18,50,5} ;
int newdata[30];
int i,j=0;
for(i = 0;i sizeof(data);i++)
{
if(data[i]=10data[i]=30)
{
continue;
}
else
{
newdata[j] = data[i];
j++;
}
}
for (i = 0;i j; i++)
{
printf("%d",newdata[i]);
}
getchar();
return 0;
}
这个代码里面的 data[]后面赋值你就输入你的线性表 的数,代码会自己查找并删除。
data[i]=10data[i]=30
这句话就是范围意思是 大于10小于30的数,删除后的数组会存在newdata数组里面
请采纳!
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,输入C语言代码:int q = 10;int* p = q;printf("%d\n", *p); 。
3、编译器运行test.cpp文件,此时成功输出了指针p所指向的变量q的值。
第一个函数在调用的时候 把main()中的两个指向字符串的地址复制到形参里面,你交换了形参的两个地址,并没有对地址指向的元素交换。这样在子函数结束的时候,因为你只是把复制的两个地址交换了,而真正main()中的 p、q 是没有变的,所以跟没调子函数一样
而第二个是对地址指向的元素操作,不一样的