A列一组数据在C列并PDCA循环中的C重复使用N次

二一组卷-在线组卷-智能组卷,中小学在线题库作为数据分析师,用的最多的竟是Excel - 简书
作为数据分析师,用的最多的竟是Excel
文/花田半亩UMe【摘要】:结合实际数据分析工作,简要介绍了VLOOKUP函数的基础应用,重点介绍亲测高效有难度的VLOOKUP函数高级应用。最后分享我运用Excel的一点技巧。毕业后,第一份工作是在一家互联网公司做数据分析。尽管和所学专业没那么匹配,但我还是挺满意。因为向来对数字很敏感,对常用统计软件也都有所了解。正式入职,发现面试时说的什么SPSS,Eviews统统都不用,基本就是用Excel。对于研究生毕业,第一份工作,我多少有些落差。既来之则安之,我心想用什么工具最方便,工作中应该可以自己选择。对于word和ppt还算熟练,Excel也就一般。多学点总不会差。
开始工作,我发现Excel的功能简直太强大,我之前了解的仅是皮毛。尤其在更新到2013版后,操作更智能和快捷,数据量大时计算较费时。对于日常工作影响倒不大,借助Excel我的数据分析工作也很快上手。除了宏不太会,工作之余也会多琢磨一些公式和操作。以至于同办公室的同事,甚至外部门的同事都来找我帮忙解决Excel的问题。时间久了,领导特意让我在部门内部定期做教学分享。我确实喜欢和数据打交道的感觉,从冗杂的繁琐数据中分析出最终的结果相当有成就感。在简书上也看到了许多实用的Excel操作指南或技巧。今天分享一个职场中最常用,功能强大,却少有人掌握的VLOOKUP函数。很多文章都提到过这个函数的基础应用,此外还有一个高级应用,是我在工作中遇到,亲测高效快捷的有力工具。VLOOKUP函数---最最最常用的查找函数 四个必备参数=(要查找的值,要查找的区域,返回数据在查找区域的第几列数,逻辑值)
VLOOKUP四个必备参数
FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #N/A(首选)
TRUE或1,则返回近似匹配值,如果找不到,则返回小于第一个参数的最大值。VLOOKUP函数的基础应用:一对一的匹配理解上述文字很晦涩,用实例来说明。例1: 下图中左表为源数据:各类产品在三个城市的日销售数据。需求:查询产品B和F在上海的销售额。因为提供的数据量很少,人工查找就能完成。但实际工作中数据量很庞大,人工查找费时费力且准确率低。这时用VLOOKUP一秒搞定。做法:在G2单元格内,输入公式,见红框内。回车后,出现结果;将公式复制或下拉至G3,同理可得结果。
参数解释: (1)“F2”为我们要查找的参照值,即在源数据第一列查找“产品B”。当公式下拉复制时,自动切换为查找F3。
(2)“A:C”指我们要在此范围内查找数据。该参数也可写为“$A$2:$C$9”,即绝对引用。这样可保证无论公式如何拖拽复制,数据源始终固定引用该区域。
(3)参数“3”指在选择的数据源“A列-C列”范围内,要查询的销量在引用的第三列,即C列。(4)FALSE,即精确查找。这样,通过应用该函数,实现了产品型号和销量一对一的匹配查找。应用该公式的硬性条件:(1)必须保证需要查找的参照值与源数据格式一致。即例1中:F列与A列完全一致,不仅内容相同,尤其保证单元格格式一致,否则只会返回错误值 #N/A。如不一致,查找前需转换成一致的格式。有时较难分辨。(2)必须保证源数据表中的第一列没有重复项。即A列中没有出现重复的产品类型。假如源数据中出现了多行“产品B”,那么在查找时只能返回第一次“产品B”出现时对应的销量。当(2)无法满足时,查找不再是一对一,而是一对多的匹配。需要对VLOOKUP函数进行扩展才得以实现查找功能。VLOOKUP函数的高级应用:一对多的匹配例2:下图左表为客服中心的每日工作记录,日积月累,这个表数据量庞大且信息冗杂。需求:王丹和张鹏岗位变动,需将他们接待过的全部客户汇总转交其他同事维护。数据量小手动筛选即可,使用透视表也可完成。这里我借助简单的例子,介绍如何使用VLOOKUP完成。当数据量庞大,这是较便利的方法。
做法:第一步:将A列排序,在A与B列间新插入两列。第二步:计数。在B2输入公式=COUNTIF(A$2:A2,A2),回车,下拉即可。目的是对A列中同一个名字的出现次数进行计算。如图李珊出现了四次。
例2:第一步和第二步
第三步:构建辅助列。在C2输入公式=A2&B2,回车,下拉即可。目的在于将A列B列的内容合并。这时C列即为辅助列。保证了源数据的唯一性,此时已满足VLOOKUP基础应用的第二个硬性条件。
例2:第三步
第四步:进行匹配查找。在H2输入公式=VLOOKUP($G2&H$1,$C$2:$D$18,2,FALSE),
复制公式至其他单元格即可得到结果。与基础应用相比,仅参数1有变化,涉及相对引用和绝对引用问题。参数1:将“客服姓名&序号“合并作为第一个参数。公式向右向下复制后,“客服姓名”行变列不变,所以锁定列。“序号”列变行不变,所以锁定行。即为:“$G2&H$1”。锁定即绝对引用。(此处较难理解,操作中通过尝试能够理解透)参数2:绝对引用C2至D18区域。即为:“$C$2:$D$18”,新数据源。参数3:返回所选区域C2至D18中的第2列数据。即为:客户姓名参数4:FALSE,即精确查找。
例2:第四步
第五步:将H2中的公式向下向右复制至K3,即得全部结果。可对比源数据表验证是否正确。在序号为4的单元格内出现了#N/A值。表明没有找到“王丹4”和“张鹏4”对应的内容,说明这两人接待的客户仅有3人。这样,通过其他功能辅助,实现了客服与客户一对多的匹配查找。
例2:第五步
总结:VLOOKUP的高级应用是在基础应用的基础上,借助了COUNTIF和&函数,构建辅助列,使得源数据表中第一列无重复。四个必备参数中仅参数1涉及绝对引用和相对引用,略有难度。应用Excel的技巧1.填充了公式的单元格,在得到结果后,最好将计算结果转换为“值”。两个好处:一是避免源数据的任何变动再次影响公式的计算结果;二是Excel本身计算较费时。如公式一直存在,每次打开该文件,或是刷新时都会重新计算,严重影响Excel运算速度。2.Excel的数据承载量相对较小。2013版每个sheet能够填充接近105万行。如果涉及较多sheet,数据量可想而知。因此在上一条的基础上,必须及时保存,否则数据量大时Excel难免会出现重启。毕竟多数人用的都是免费版,为了避免做无用功,及时保存很重要。这可是次次抓狂的经验教训。3.Excel的功能很丰富,没有哪一本书或是哪一个老师能够完全教会所有功能。更实际的是,从点到面去学习。比如说我介绍了VLOOKUP函数的应用,其中涉及到了绝对引用的概念,以及countif函数的应用,这时就引导你去学习新知识。任何功能的组合都能起到耳目一新的作用。4.Excel做不到死记硬背,多练习才利于掌握。比如说,在工作中我给同事教过无数次VLOOKUP函数的应用,当时似懂非懂,勉强会用。想不到的是他们下一次遇到早已忘得一干二净。在我看来是很简单的一个公式而已,仅需掌握四个参数。关键是他们不常用,而我几乎天天用。任何技能都是如此。孰能生巧,才能更快掌握更多功能。哪怕是多记几个快捷键,都会为你使用Excel加分不少。多学一点技能,就能少求助别人,且让别人来求助于你。普通离优秀,永远差一项技能。写出来为分享,也为记录。PS:如果没有看懂,或是觉得现在用不到我介绍的公式。没关系,请收藏,因为工作后,无论做什么工作一定一定一定会用到VLOOKUP。请尊重原创的辛苦。欢迎分享,欢迎交流。END
爱诗爱文,爱花爱画;
愿用有温度的文字记录生活与心情。
害怕时间太快,
而忘了自己最好的样子。
微信公众号:路遇而安
如需转载请访问http://rightknights.com/pub/pub_author?greatAuthor=BCCJI&type=0获得合法授权
我们首先看到的是1级竞技场,也就是最初级的水平。在这个层级当中的需求呢,通常是一些最基本的统计需求,例如求和、统计个数、求平均值、最大值、最小值等等;有时候还需要在统计的基础上对结果的精度做一些调整,例如四舍五入并保留几位小数,或者直接保留整数结果等等。 那么在这里需要用...
文|仟樱雪 Excel函数千千万,但大众情人,独他无二。 VLOOKUP函数,传说中的神查找&匹对,高效掌握它,分分钟,帮你搞定那个她! 01 当之无愧的中央空调——VLOOKUP函数,在企业中,不仅财务、采购、商品、物流、运营、生产这些部门会出现它的身影,而且客服、IT、...
上次给大家分享了《2017年最全的excel函数大全(2)——web函数》,这次分享给大家查找和引用函数(上)。 ADDRESS 函数 含义 你可以使用 ADDRESS 函数,根据指定行号和列号获得工作表中的某个单元格的地址。例如,ADDRESS(2,3) 返回 $C$2。...
上次给大家分享了《2017年最全的excel函数大全(3)——查找和引用函数(上)》,这次分享给大家查找和引用函数(下)。 INDIRECT 函数 描述 返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。如果需要更改公式中对单元格的引用,而不更改公式本身,...
上次给大家分享了《2017年最全的excel函数大全9—数学和三角函数(下)》,这次分享给大家数据库函数。 DAVERAGE 函数 描述 对列表或数据库中满足指定条件的记录字段(列)中的数值求平均值。 用法 DAVERAGE(database, field, criteri...
怎么办怎么办? 专心努力,拼尽全力 勇气,明智,调节心态。 总之,劳逸结合,百分之一百二的努力
燕子归来 杨柳青青 疯狂的青春吹着口哨 少年一排呼啦啦飞驰 青春的果实挂在青春的树上 一场烟火 曲终人散 青春青春你是最美的字眼 飞荡的秋千 留下一个个美梦
《盛世流年》目录 下一章 受伤 “公子出身侯府世家,又在宫中任职,实乃人中翘楚,思柔只是商人之女,地位低微,配不上公子,请公子设法说服侯爷和夫人,取消婚约,再找其他王侯之女相配。”思柔说完,望着韩增。 只见韩增愣愣地看着思柔,过了一会,说道:“为何如此?我不在乎地位,我.....概率论问题:A排列 C组合,怎么算?多举向个例子.
问题描述:
概率论问题:A排列 C组合,怎么算?多举向个例子.公式是这个C(n,m)=n(n-1)...(n-m+1)/m!这个到具体的题目什么算不太明白,请多列几个例子,
问题解答:
这个在这也不好说的 多看看书把Q1:有从1到9共计9个号码球,请问,可以组成多少个三位数?A1:123和213是两个不同的排列数.即对排列顺序有要求的,既属于“排列P”计算范畴.上问题中,任何一个号码只能用一次,显然不会出现988,997之类的组合,我们可以这么看,百位数有9种可能,十位数则应该有9-1种可能,个位数则应该只有9-1-1种可能,最终共有9*8*7个三位数.计算公式=P(3,9)=9*8*7,(从9倒数3个的乘积)Q2:有从1到9共计9个号码球,请问,如果三个一组,代表“三国联盟”,可以组合成多少个“三国联盟”?A2:213组合和312组合,代表同一个组合,只要有三个号码球在一起即可.即不要求顺序的,属于“组合C”计算范畴.上问题中,将所有的包括排列数的个数去除掉属于重复的个数即为最终组合数C(3,9)=9*8*7/3*2*1例1.书架上放有3本不同的数学书,5本不同的语文书,6本不同的英语书.(1)若从这些书中任取一本,有多少种不同的取法?(2)若从这些书中取数学书、语文书、英语书各一本,有多少种不同的取法?(3)若从这些书中取不同的科目的书两本,有多少种不同的取法.(1)由于从书架上任取一本书,就可以完成这件事,故应分类,由于有3种书,则分为3类然后依据加法原理,得到的取法种数是:3+5+6=14种.(2)由于从书架上任取数学书、语文书、英语书各1本,需要分成3个步骤完成,据乘法原理,得到不同的取法种数是:3×5×6=90(种).(3)由于从书架上任取不同科目的书两本,可以有3类情况(数语各1本,数英各1本,语英各1本)而在每一类情况中又需分2个步骤才能完成.故应依据加法与乘法两个原理计算出共得到的不同的取法种数是:3×5+3×6+5×6=63(种).
我来回答:
剩余:2000字
A25=5*4C25=5*4/(2*1)P(n,m)=n(n-1)...(n-m+1) (n>m)C(n,m)=n(n-1)...(n-m+1)/m!
1、排列和组合的问题.排列是讲顺序的,组合则不需要顺序.举例:⑴.站成一排拍照.(这个需要顺序的,是排列);⑵.选出5个人去开会.(这个不需要顺序,是组合).2、古典概率问题.一般的古典概率问题,基本上都采用列举法,对于有些数据较大的问题,考虑用排列组合来解决.在古典概率问题中,用排列还是组合不重要,重要的是计算概率时
第一部分,先从n个中选r1个,再从剩下的n-r1中选r2个,再从剩下的n-r1-r2中选r3个,以此类推最后从剩下的rk个中选rk个,用数学公式表达就是一部分的式子。第二部分,当有k组元素相同时,用第一部分的公式实际上把这k组按顺序排了一遍,但是我们并不需要把这k组排序,所以要除以一个k的阶乘。举个例子:a&
负负得正 正负得负 .这是定律.例如:-5*-5=25   -5*5=-25   -10*-10=100  10*-10=-100   
超过一个纯八度的音程都是复音程.如:中央c到小子二组的g,就是一个纯12度音程.又可以描述为超过一个八度的纯五度.音程性质和单音程保持一致,音程度数计算公式:8+X(超过一个八度的单音程的度数)-1其他问题可以发消息给我,很高兴为你解答.
假如将其中两个标记为a,b.那么你在第一次取先取a,然后第二次取到b.跟先取到b,然后再取到a.按你的算法是两种情况,但其实结果只是同一种情况.说白了就是Cm,n的算法,那个n在m上边,在电脑上打不出来.哥们看我打这么长时间就标为最佳答案吧!
抽选三个数字,共有C(3,30)种方法.三个数字排列,共有A33种方法.所以,一共有 C(3,30)*A33种排法答案是C(3,30)*A33={(30*29*28)/(3*2*1)}*3*2*1=30*29*28=24360
比如你要按(A四四)那就按4 ,shift,npr,=你要按(C四四)那就按4,nCr,=(nCr,npr)是同一个键这书上有教的不知道你是不是问这个
曾经这个问题也困扰我很久,最易弄晕的就是A和C,A是排顺序,C是从其中选出来相乘,有多种情况要加起来 再答: 你具体是哪些不懂再问: 我只是忘了怎么算的了。我属于学得快忘得快那种 再答: (⊙o⊙)哦,正常,我也是,多去看以前的,多复习
通项式:1*1+1;2*2+1;3*3*3+1;4*4*4*4+1;5*5*5*5*5+1;.an=n^n+1 2,5,28,257,(3126)
第一题,10个数中任选3个不同的,你可以理解为10块饼干里一把抓出3个,谁先谁后没有关系,用组合:算式应该是 C(8,3)/C(10,3)=56/120当然,用排列也可以,A(8,3)/A(10,3),结果一样,因为分子分母中3的阶乘约掉以后就是组合数,每个组合对应6个排列,分子分母都是,用排列用组合都是对的,看你怎么
C6 2=A6 2/A2 2=6*5/2*1=15C5 1=A5 1/A1 1=5/1=5相乘等于75
C(5)(3)*C(4)(3)
C(m,n)=n!/((n-m+1)*m!)A(m,n)=n!/m!
括号里的第一个数在C右上角,第二个数在C右下角1.2*C(2,4)*C(2,4)+C(1,2)*C(3,4)*C(3,4)+1=105有题知4个只会英语,4个只会法语,2个什么都会,入选小组里的人必须会英语的4个,会法语的4个,人数不限假设3种情况2个什么都会的人都去了的话,肯定4个只会法语的去了2个,只会英语的去了2
7*6*5*4/(1*2*3*4)
竟然没分求详解?不现实哦!解需要顺序就是排列,比如从五人中先选3人是组合,若3人用处不同需分配则为排列
线段AB上有N个点 则长度为1的有N+1条 线段.长度为2的 有N条.长度为N的有两条 长度为N+1的 有1条 .累加起来 就是 1+2+3+……+N+1=(1+N+1)*(N+1)/2
根据系数的关系可得.展开后的式子系数关于152和151对称,x^2的系数为7500,所以,x^150的系数就是x^153的系数,将式子带入可得7498~~~~~~~~~~~求采纳~~~~~~~~~~~~~
也许感兴趣的知识[请教] 如何用C语言编写一个n阶多项式的曲线拟合程序【985吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:265,204贴子:
[请教] 如何用C语言编写一个n阶多项式的曲线拟合程序收藏
已知实测得到的10个数据离散点,现要求用C语言程序编写一个n阶多项式的曲线拟合程序,要求.exe中输出完整的n阶多项式,在同一个坐标系中的拟合曲线和离散数据点,以及最大相对误差限。
这个过程我遇到很多问题,如下所述:1.如何确定n阶多项式的n值,并证明n-1和n+1的拟合度都比n要差,2.如何用C语言在.exe文件中输出坐标系图像,3.如何计算10个数据点的相对误差,最后取max给出最大误差限?还望各位 数学大牛 宇宙机大蛤 不吝赐教,谢谢
#include &stdio.h&#include &conio.h&#include &stdlib.h&#include &math.h&main(){int i,j,m,n=7,poly_n=2;double x[7]={1,2,3,4,6,7,8},y[7]={2,3,6,7,5,3,2};double a[3];void polyfit(int n,double *x,double *y,int poly_n,double a[]);system(&cls&);polyfit(n,x,y,poly_n,a);for (i=0;i&poly_n+1;i++)/*这里是升序排列,Matlab是降序排列*/
printf(&a[%d]=%g\n&,i,a[i]);getch();}/*==================polyfit(n,x,y,poly_n,a)===================*//*=======拟合y=a0+a1*x+a2*x^2+……+apoly_n*x^poly_n========*//*=====n是数据个数 xy是数据值 poly_n是多项式的项数======*//*===返回a0,a1,a2,……a[poly_n],系数比项数多一(常数项)=====*/void polyfit(int n,double x[],double y[],int poly_n,double a[]){int i,j;double *tempx,*tempy,*sumxx,*sumxy,*void gauss_solve(int n,double A[],double x[],double b[]);tempx=(double *)calloc(n,sizeof(double));sumxx=(double *)calloc(poly_n*2+1,sizeof(double));tempy=(double *)calloc(n,sizeof(double));sumxy=(double *)calloc(poly_n+1,sizeof(double));ata=(double *)calloc((poly_n+1)*(poly_n+1),sizeof(double));for (i=0;i&n;i++)
tempx[i]=1;
tempy[i]=y[i];
}for (i=0;i&2*poly_n+1;i++)
for (sumxx[i]=0,j=0;j&n;j++)
sumxx[i]+=tempx[j];
tempx[j]*=x[j];
}for (i=0;i&poly_n+1;i++)
for (sumxy[i]=0,j=0;j&n;j++)
sumxy[i]+=tempy[j];
tempy[j]*=x[j];
}for (i=0;i&poly_n+1;i++)
for (j=0;j&poly_n+1;j++)ata[i*(poly_n+1)+j]=sumxx[i+j];gauss_solve(poly_n+1,ata,a,sumxy);free(tempx);free(sumxx);free(tempy);free(sumxy);free(ata);}void gauss_solve(int n,double A[],double x[],double b[]){int i,j,k,r;for (k=0;k&n-1;k++)
max=fabs(A[k*n+k]); /*find maxmum*/
for (i=k+1;i&n-1;i++)
if (max&fabs(A[i*n+i]))
max=fabs(A[i*n+i]);
if (r!=k)for (i=0;i&n;i++)
/*change array:A[k]&A[r] */
max=A[k*n+i];
A[k*n+i]=A[r*n+i];
/*change array:b[k]&b[r]
b[k]=b[r];
for (i=k+1;i&n;i++)
{for (j=k+1;j&n;j++)A[i*n+j]-=A[i*n+k]*A[k*n+j]/A[k*n+k];b[i]-=A[i*n+k]*b[k]/A[k*n+k];}}for (i=n-1;i&=0;x[i]/=A[i*n+i],i--)for (j=i+1,x[i]=b[i];j&n;j++)x[i]-=A[i*n+j]*x[j];}这是二次多项式三系数的C语言源代码,还望大蛤指教。
…还得确定最高次数n? 难道一般不都是n越大,拟合度越好么…… 各种数学软件都是先输入最高次数n才能拟合吧……
n应该是给定的吧,不过这个其实不是编程问题而是数学问题,看看有没有计算数学的相关文章
mathlab有现成的库可以用,c语言还要自己造轮子
线性回归。。
加个正则化不就行了?然后对总体LOSS求极小值
逻辑回归也许会对你有点帮助..过程就是楼上说的正则化然后求cost函数最小值时的参数取值。可以先把n设为10,然后逻辑回归求出来的高阶项的系数会趋近于0,然后就可以确定n应该为多大。不过n的值往往又和正则项系数lambda相关联,lambda又是自己调的,所以比较尴尬...具体怎么做你可以看看这个链接画图还是劝你用matlab...学起来很快很快的...毕竟c画图你也要重新学..最大误差限好像是物理实验里面的东西...这不会是你们物理实验的作业题八....
用c写问题会很多,要不也不需要计算数学了……还是用matlab 或者调用别人的库比较好。
我最近也在搞拟合
用C写 想挑战下自己
function [C]= fit( x,y,m )n=length(x);H=zeros(n,m+1);for i=1:n
for j=1:m+1
H(i,j)=x(i)^(j-1);
endendK=inv(H'*H);C=K*H'*y
就是MATLAB里的polyfit嘛,来哥发一个C++版的给你
登录百度帐号本页对应的英文页面已更新,但尚未翻译。 for用来重复指定次数的 for 循环
语法for index = values
statements
说明for index = values, statements,
end 在循环中将一组语句执行特定次数。values 为下列形式之一:initVal:endVal - index 变量从 initVal 至 endVal 按 1 递增,重复执行 statements 直到 index 大于 endVal。initVal:step:endVal - 每次迭代时按值 step 对 index 进行递增,或在 step 是负数时对 index 进行递减。valArray - 每次迭代时从数组 valArray 的后续列创建列向量 index。例如,在第一次迭代时,index = valArray(:,1)。循环最多执行 n 次,其中 n 是 valArray 的列数,由 numel(valArray(1,:)) 给定。输入 valArray 可属于任何 MATLAB® 数据类型,包括字符向量、元胞数组或结构体。示例创建一个 10 阶 Hilbert 矩阵。 s = 10;
H = zeros(s);
for c = 1:s
for r = 1:s
H(r,c) = 1/(r+c-1);
end以 -0.2 为步长递增,并显示值。for v = 1.0:-0.2:0.0
for v = [1 5 8 17]
for I = eye(4,3)
disp('Current unit vector:')
endCurrent unit vector:
Current unit vector:
Current unit vector:
提示要以编程方式退出循环,请使用
语句。要跳过循环中的其余指令,并开始下一次迭代,请使用
语句。避免在循环语句内对 index 变量赋值。for 语句会覆盖循环中对 index 所做的任何更改。要对单列向量的值进行迭代,首先将其转置,以创建一个行向量。扩展功能C/C++ 代码生成 使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。另请参阅 |
| 在 R2006a 之前推出
此主题对您有帮助吗?
您点击了调用以下 MATLAB 命令的链接:
Web 浏览器不支持 MATLAB 命令。请在 MATLAB 命令窗口中直接输入该命令以运行它。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
(Fran?ais)
(Italiano)
Switzerland
Asia Pacific}

我要回帖

更多关于 C语利用循环输出信息 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信