CAD的VBA开发中删除vba字符串数组赋值中一个元素?


先定义一个数组,赋值再输入一个数判断这个数组里有没有如果有就删除他最后输出删完后的数组谢谢各位大人拉~~~~~~~~~~~~~~小弟没多少分只有30这里都贡献了吧我在补充...
先定义一个数组,赋值再输入一个数判断这个数组里有没有如果有就删除他最后输出删完后的数组谢谢各位大人拉~~~~~~~~~~~~~~小弟没多少分只有30
这里都贡献了吧我在补充一下吧定义一个数组 比如a[10]={1,3,7,61,86,12,75643,8989,1,3}然后输入一个数x比如说是3然后删除这个3最后输出9个数的数组那可不可以用脚标判断 然后后位代替前位的方法
最后输出前9位数,实现对这树的删除。
展开
选择擅长的领域继续答题?
{@each tagList as item}
${item.tagName}
{@/each}
手机回答更方便,互动更有趣,下载APP
提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
展开全部
如果数组里全是3
那我输入要删除的3之后 楼主想要一个什么结果呢是9个3
还是一个元素也不输出?下面的程序可能能实现楼主的意思#include<stdio.h> void main() { int a[10]={1,3,7,61,86,12,75643,8989,1,3},n,i; printf("input the number to delete:");scanf("%d",&n); for(i=0;i<10;i++) if(a[i]!=n)printf("%d ",a[i]); }
已赞过已踩过你对这个回答的评价是?评论
收起
展开全部可以设定 先把数组所有值都赋值查找可以通过循环比对for (i=0;i++;i<arraylenth){if x==a[i]{
flag=0;a[i]=null;}}然后通过判断flag来看看是否找到数据将数组元素置空来表示删除展开全部
找到这个数后把后面的数依次前提一位,输出时丢弃找到的最后几个..#define N 10main(){int a[N]={1,3,7,61,86,12,75643,8989,1,3} ;int i,j,tem,delnum;tem=0;printf("\nEnter del num:");scanf("%d",&delnum);for(i=0;i<N-tem;i++){if(a[i]==delnum){tem++;for(j=i;j<N-tem;j++)
a[j]=a[j+1];}}printf("\n");for(i=0;i<N-tem;i++)printf("%d,",a[i]);getch();return;}
展开全部
一般的数组元素无法删除,只能将值改变为另一个特定的值,然后发现这个值就直接转向下一个元素.用链表可以删除表中的一个结点.
展开全部一维数组啊,其实实现一个数的删除很简单啊,只要不输出就行,你说的那个方法也行,或者直接记住这个下标,输出时加个条件判断就行,达到目的就好了,不必拘泥形式。#include<stdio.h>intmain(){inta[2][2]={1,2,3,4},n;printf("inputthenumbertodelete:");//输入查找的数scanf("%d",&n);for(inti=0;i<2;i++)for(intj=0;j<2;j++)if(a[i][j]==n)a[i][j]=0;//找到修改成0,只能修改不能删除//输出for(inti=0;i<2;i++)for(intj=0;j<2;j++)printf("%d",a[i][j]);getchar();getchar();return0;}
收起
更多回答(5)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
为你推荐:
下载百度知道APP,抢鲜体验使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。扫描二维码下载
×个人、企业类侵权投诉
违法有害信息,请在下方选择后提交
类别色情低俗
涉嫌违法犯罪
时政信息不实
垃圾广告
低质灌水
我们会通过消息、邮箱等方式尽快将举报结果通知您。说明
做任务开宝箱累计完成0
个任务
10任务
50任务
100任务
200任务
任务列表加载中...
C语言实现删除数组中某个元素大家知道C语言实现删除数组中某个元素方法吗?下面将讲述在C语言中实现删除数组中某个元素的两种方法,大家一起看看吧。方法1:/*name: c语言 删除数组的某个元素tip:数组元素的增/删/ 改/查(简单遍历就ok)数组增删操作在c语言中没有相应的函数------我们最好是 自己写个函数保存好注意代码缩进,对齐*/#includeint main(){
//删int arr[]={1,3,10,5,4,} ;int delect=0;int i=0,j=0,k=0;int n;//n为数组长度n=sizeof(arr)/sizeof(int);//printf("%d\n",n);//测试nprintf("删除前数组为:");for(k=0;k<=n-1;k++){
printf("%4d",arr[k]);}printf("\n");//输入提示:printf("请输入要删除的数:&
热门文章
c语言编程 一个数如果恰好等于它的因子之和,这个数就称为"完数".,一个数如果恰好等于它的因子之和,这个数就称为完数。例如,6的因子为1,2,3,而6=1+2+3,因此6是完数。编程序找出1000之内...
21930
c语言删除字符常数组的某一个元素,C语言实现删除数组中某个元素
6654
java 4层架构_controller/service/mapper/model四层结构
5976
css
option,选择选项Css(Select Option Css)
4140
数据结构算法分析怎么写_408数据结构算法设计题分析!
4002
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐

我要回帖

更多关于 VBA变量表示数组 的文章