淘宝运营必须知道的一百题

时间:2019-05-12 16:56:19下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《淘宝运营必须知道的一百题》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《淘宝运营必须知道的一百题》。

第一篇:淘宝运营必须知道的一百题

淘宝运营必须知道的一百题

1丶什么是淘宝seo?

传统的淘宝seo即淘宝搜索引擎优化,通过优化店铺宝贝标题,类目,上下架时间等等来获取较好的排名,从而获取淘宝搜索流量的一种新型技术。广义的淘宝seo是指除去淘宝搜索引擎优化以外,还包括一淘搜索优化,类目优化,淘宝活动优化等等,我们也把它叫做淘宝站内免费流量开发,即是最大限度的吸取淘宝站内的免费流量,从而销售宝贝的一种技巧。

2丶什么叫PV,UV,展现量,跳失率?

简单说就是UV是指每一个独立的访客,PV指的是刷新次数,比如一个UV访问了三个页面,那么就是3个PV,这两个概念对我们的参考意义在于,如果PV/UV的比例过低,说明我们的网店浏览深度太浅,正常来讲,PV/UV的比例至少应该在2到3比较正常;展现量指的是宝贝被买家看到的次数,我们想要转化,必须要有点击也就是访问量,想要访问量,必须要有展现量,所以展现是第一步;跳失率是指在该关键词带来的所有入店次数中,只访问了一个页面就离开的访问次数占比,跳失率越低越。

3丶什么是宝贝SKU?

SKU在淘宝指宝贝的销售属性集合,供买家在下单时点选,如“规格”丶“颜色分类”丶“尺码”等。

4丶什么是滞销宝贝,应该如何处理?

定义:宝贝在90天内未售出一件,且宝贝的关键属性连续90天未修改{包含价格,标题,主图等}原因:店铺宝贝数量过多;没有优化店铺之中的宝贝。自检:依次进入宝贝管理,体检中心;或是查看量子关注销售情况,查看宝贝发布时间。

处理:完全没有市场需求的宝贝直接下架或删;通过淘宝的系列活动进行反季清仓销售:如限时折扣,满百就送,关联营销,站外推广等。

5、淘宝seo筛选一共几步,分别是什么?

当买家搜索一个关键词的时候,淘宝搜索机制要进行宝贝的筛选,最终选择seo做的好的宝贝展示在前面;这个筛选过程一共是六个步骤:第一,相关性筛选,不想关的产品淘宝会直接屏蔽掉,比如买家搜连衣裙,你是做牛仔裤的,会被直接屏;第二,违规过滤,有过违规行为的宝贝会被直接屏蔽;第三,优质店铺筛选,淘宝会优先选择权重高的店铺;第四,优质宝贝筛选,淘宝会优先展示权重高的宝贝;第五,上下架筛选,当淘宝将很多优质宝贝筛选出来之后,为了公平起见,会按照下架时间来排序,第六,橱窗推荐,淘宝会将橱窗推荐的宝贝优先展示。

6丶你认为影响淘宝seo相关性的因素都有哪些? 一:相关性

这个很好理解啦,你的商品要属于淘宝某个类目,这里的标题强调一下很主要,比如搜索牛仔裤,和搜索牛仔裤女,那结果相差很大的。二:系统机制

系统机制包括了宝贝下架时间,消费保障,和橱窗推荐,这几个都设置好问题不大。三:卖家服务质量 1丶投诉率

2丶宝贝与描述相符DSR 3丶发货速度DSR 4丶退款时间 5丶处罚数 6丶客服响应速度 7丶客户维权

这些则是你商品质量与整体服务的总和,我认为这一点是排名影响非常重要的因素 四:宝贝人气分 1丶销量 2丶转化率 3丶回头客

其实在做淘宝SEO优化的时候不要忘记了很多推广手段,比如说直通车丶阿里妈妈,只有多方面的对淘宝店铺进行推广宣传才能与淘宝SEO排名一起为店铺做到最好的效果。

7丶当你找出的关键词最优类目不一致时,你怎么做,请举例说明?

当找出的关键词最优类目不一致时,那么要考虑这些词在你的宝贝中是否能用!如果可以用,那么把关键词按照类目区分,用在不同的宝贝里面,发布宝贝也发布到相应类目。例如“运动服”和“运动套装”这两个词属于户外类目,运动套装属于女士精品-休闲套装类目,这两个词都适合这个宝贝,那么可以找两个类目的核心词,然后找出黄金词,进行分类。把这些黄金词用在两个宝贝上,一个发布到女士精品类目,一个发布到女装-女士精品类目。注意:女装类目和户外类目是两个大类目,会影响主营占比,我只是举个例子,如果想这样做也是可以的,只不过会影响主营占比,少了主营占比的权重。

8丶你认为比较重要的淘宝搜索违规都有哪些? 比较常见的主要有12种: 1丶超低价格2丶超高邮费 3丶偷换宝贝4丶标题滥用 5丶宝贝不符6丶违规商品 7丶重复铺货8丶宣传商品

9丶错放类目10丶同样产品发布不同类目 11丶SKU作弊12丶虚假交易

9丶你认为什么叫店铺权重和宝贝权重?

简单说就是淘宝对于你这个店铺和宝贝的好感度,换句话说就是淘宝认为你的店铺和宝贝的重要程度,你的权重越高,淘宝给与你的排名越好。

10丶影响店铺权重的因素都有哪些?

由于影响店铺权重的因素有很多,就不在此一一例举。

11丶影响宝贝权重的因素都有哪些?

主要有持续稳定增长的销量+高质量的点击率+搜索转化率+有用的收藏+动态评分。这里的每一项都会在后面有详细的问题和解答。

12丶你如何理解上下架时间对宝贝排名的影响?

越临近下架的宝贝搜索权重越高,排名越靠前;同时我们希望的是,当买家来访多的时候正好赶上我们的宝贝临近下架,这样的话我们的宝贝会尽可能多的展现在买家的面前了。

13丶请举例说明你如何布局上下架

比如我有30款宝贝,首先我需要平均分布在每一天(这里暂时不考虑竞争透视的因素,后面细讲),一个周期为7天,那么每天需要上架30/7=4到5个宝贝,假设我查出来的买家来访高峰期为下午14:00到15:00,下午17:00到18:00,晚上20:00到23:00,那么我会把每天需要上架的4个宝贝分布到每一个时间段的末端稍微延后一点,也就是说15:15,18:15,20:20,23:15,如果需要上架5个,就在22:00穿插一个,这样我就能保证在每一次买家来访高峰时正好赶上宝贝的下架;这里说明一下,至于延后多少,这个不用纠结!

14丶你如何理解橱窗推荐对宝贝排名的影响?

橱窗推荐的宝贝淘宝会优先展示,这里的优先是指在其他因素同等的前提下相对于没有橱窗推荐的宝贝;我们要做的就是将临近下架的宝贝进行橱窗推荐,这样就可以对这个宝贝进行权重的叠加,排名会更加靠前。

关键词篇

15丶什么是淘宝搜索关键词?

用户在淘宝的搜索引擎中,通过输入关键词来筛选符合条件的宝贝,从而使满足条件的宝贝获得展示的词语。

16丶举例说明什么叫关键词搜索指数,竞争度?

关键词搜索指数,指的该词每天是搜索次数和搜索人数,可通过淘宝指数(shu.taobao.com)查询该词时间段的搜索趋势。也可用数据魔方——淘词——全网关键词查询,查询该词昨日数据和一周数据。竞争度就是竞争的意思,跟别的相同宝贝竞争排名的意思。

17丶举例说明什么是核心关键词?

核心关键词即是最要突出的关键词,比如:连衣裙

18丶列出你的类目和找核心词的渠道?

19丶什么是相关词?

相关词也叫做扩展关键词,就是对核心关键词的一个扩展,还是比如,我们的网站是一个seo服务型的网站,那么我们的核心关键词是“seo丶网站优化”等,那么我们的相关关键词就是类似于“企业seo优化丶门户网站seo优化”等等和核心关键词相关的词。

20丶相关词和关键词相关性的区别,你怎么理解? 相关词是与宝贝类目,属性,搜索关键词有相关性的词,关键词相关性是指关键词的关键属性与类目属性,宝贝标题有相关性。区别就在于相关词是一个词语,关键词相关性是一种形容的属性,它不是词,是用来形容的,理解的话就是如果相关词与宝贝类目,属性,搜索关键词的相关性高,且搜索量也很大,相关词也可以作为关键词来使用。

21丶什么是黄金关键词?

黄金词就是搜索指数大于宝贝数量,而且还有转化的词,尽量是最近7天的平均值,用淘宝指数一查就估算是平均值了。

22丶你如何理解“根据宝贝权重选词”这句话?

一般情况下能从淘宝获取的流量真的少之又少,还有一些卖家,比较聪明一些,直接复制同行的标题,如果说对方的标题优化的很好,而且,宝贝的权重与你的宝贝权重一样,那你就赚大了,问题是,你的同行做的真的很好,淘宝每天都新开几万家淘宝新店,然后又有几万家淘宝店死去,所以,自己掌握淘宝运营的一些技巧才是更重要的。那对于自己的宝贝该选择什么样的关键词呢?选择跟你宝贝匹配的关键词,这样你才能够获取排名,引来流量。举例来说,你是做女包的,0销量,然后你选择的关键词,排名前三页的都是一些销量几百几十的。我可以很负责任的跟你说,你除了快下架的时候,有机会排名到前几页,平时,你很难得到流量。有时候会看到同行一连好几天都在首页的某个位置,你考虑清楚是什么原因了吗?是因为,你的同行选择的关键词与自己宝贝的权重非常匹配。所以你是0销量的宝贝,你就选择0销量的宝贝能够排名靠前的关键词然后把这些关键词融入到宝贝里面。你的销量是100的,你就选择你宝贝前后左右基本上也是100销量的宝贝所用的关键词。

23丶举一个例子说明你为某一个宝贝选词的操作流程?

24丶找不到黄金词怎么办?

要深度查找,(1)首先确定基本核心词(2)通过搜索看到可以用的词(3)继续搜索发现可以用的词(4)通过参考同行标题发现可以用的词(5)通过淘宝排行榜查找(6)通过流量解析类目词表去发现可用词(7)直通车添加关键词查找(8)主核心词和属性关键词的结合注意,增加深度要有限度,避免重复工作。

25丶建立关键词数据库时查昨天数据还是7天数据,你是怎么理解的? 最近7天

26丶怎么判断一个关键词是假词?

个人觉得可以结合淘宝指数shu.taobao.com和 数据魔方来比较。如果查到一个词每天有几百上千的流量,又做到首页了,但是一点流量都没有。主图丶价格没问题的话,估计就得考虑换词了。还有就是每个词每天的流量是不同的,这点容易忽略,要及时关注。

27丶同一个关键词能否用在不同的宝贝里,你怎么理解? 可以的,一个页面最多出现2个你的产品,反复使用没啥关系,只是在展现时不会同时展现同一个关键词的宝贝。

28丶你怎么理解重复核心词的概念?

所谓的重复核心词们就是出现搜索重复的词语,比如说童装和童装男童就是重复的,因为搜童装就会出现童装男童的关联词,但是如果童装这个词是很热搜的词,你就可以用童装男童这个词进行扩展搜索,这样你的黄金词就更容易找,如果你是搜,男童童装T恤的话,就没必要了,因为,男童童装,这个词就不是热搜词了,就算搜男童童装T恤,也不会出什么有用的词了。

29丶为什么有的时候紧密排列的词没有排名,而非紧密排列的词却有排名?

(1)第一关键词 第二关键词 第一关键词 特殊字符 第二关键词即紧密排列规律,搜索时特殊字符将被忽略,搜索结果不含拆分(即搜索结果中多个关键词按照顺序紧密相连)。

(2)第一关键词 空格第二关键词 第二关键词 空格 第一关键词,即顺序无关规律,用空格分割两个关键词搜索的结果中含拆分(即搜索结果中既有多个关键词紧密相连又有多个关键词不紧密相连的情况),关键词出现顺序和搜索时的顺序无关。例如搜索;特价 女装 文胸;,那么标题为;特价文胸女装;和;女装文胸特价;这两种情况都将被搜索到。同时无论搜索的结果含不含拆分,排名一定严格按照搜索结果排名规则来排序。经过大量测试,淘宝基本没有对关键字排名进行干预。

30丶为什么有的时候搜整个标题能找得到,而搜其中的某一个词找不到,应该怎么处理?

这样的情况是宝贝还没有很高的权重,所以在搜索某个关键词的时候没有相应权重的宝贝自然是没有排名的,用数据魔方找出适合宝贝权重的关键词,然后来优化标题和上架下时间。

31丶你怎么理解每一个关键词都有他的使命这句话? 如果将关键词分为一丶二丶三类,根据宝贝权重的不同,选词的依旧也就不同,比如零销量或者低销量的宝贝需要通过搜索指数还行丶竞争宝贝数不大的精准长尾关键词也就是一类词带来精准流量,提升转化率,从而提升宝贝的权重;销量和权重提高了,就可以使用搜索指数大的热词即二三类词带来大量的流量。当然类似一些营销词本身就可以带来不少的流量,比如:短裤女 包邮等。

标题篇

32丶举例说明什么是关键词堆砌?

即是与产品相关的多条关键词直接罗列,其中包含多个重复字词,标题语句不通顺,例如:充气床单人充气床单人蜂窝充气床单人床宽2475px单人立柱充气床包邮。

33丶举例说明什么叫品牌词和敏感词?

品牌词即关键词中含有品牌,如:波司登羽绒服,敏感词为淘宝禁止或不明确允许发布的关键词,如:淘宝特许丶出口原单丶LV正品丶gucci授权等。

34丶标题组合中一般用什么符号隔开?

理论上来说,是用空格或者/这两种符号,一般情况下我们习惯用空格,但有的时候为了标题看起来更加的可读,会用到/,比如苹果4/4s,要比苹果4 4s更加的可读。

35丶淘宝标题分词的三个原则是什么?

三个原则是紧密优先原则,前后无关原则,偏正组合原则;这里三个原则的重要程度为:紧密优先>前后无关>偏正原则,也就是说我们组合标题时最应该考虑的原则是紧密优先原则。

36丶举例说明什么叫紧密优先原则?

紧密优先就是:比如这2个标题(其他因素都相同的情况下),如果买家搜索“长款毛衣链”。优先展示的是下面那个标题:“高品质正品韩国毛衣链 韩版长款项链女葫芦玫瑰花朵钥匙”“高品质正品韩国猫眼石项链 韩版长款毛衣链 女葫芦玫瑰花朵钥匙”。

37丶举例说明什么叫前后无关原则? 如果一个词是用一个或几个空格隔开的,那么分开的那几个小词的排列顺序是怎样都可以的。如“2013新款 男士 羽绒服”和“男士2013羽绒服 新款”或“羽绒服男士 新款2013”这三个词的搜索效果是一样的。

38丶举例说明什么叫偏正组合原则?

偏正组合原则:修辞词在标题前面,名词放后面。如2013新款女鞋高跟皮鞋。

39丶按照这三个原则组合一个标题,并加以说明? 这个没有标准答案,请各位同学写清楚自己的思路即可。

40丶你怎么理解一类词,二类词,三类词?

我们所说的一类词丶二类词丶三类词丶只是相对的,就像我们找黄金关键词一样,没有绝对的黄金关键词,只是相对而已,所谓的一类词就是有一定搜索但竞争数很低可以给我们轻松的带来流量的词,我们在宝贝权重低的情况下(比如我们刚上的新款),在毫无能力的和其他竞争对手去竞争的情况下才选用的词,或者店铺流量实在少,实在做不上去,我们才考虑选择竞争宝贝数不高但有一定的搜索(比如,男装皮衣里面的关键词,皮尤男外套,当天搜索1689宝贝竞争数200)二类词,也就是我们所说的精准长尾词,相对比一类词精准,转化和搜索流量整体趋势也比一类词大,但竞争度也相对大的词,这样的词也是我们后期主攻的词,三类词,这样的词竞争力度是超级大的,宝贝竞争数也大,虽然数据上很可观但相对没有二类次转化率精准,(比如,连衣裙-3类词,雪纺连衣裙长袖-二类词,连衣裙包含了很多种它只是一个大概)这样的词我们一般在组合标题的时候不考虑,因为在做标题的时候一类词和二类次已经包含了三类词了。

41丶一个标题里一般情况下一类词和二类词的比例是多少,你怎么理解?

一般情况下宝贝权重第一类词应该占标题的80%,二类词占标题的20%,因为低权重宝贝做三类词基本上是做不到排名,等权重高了再换掉一类词,为宝贝带来更多的流量。

42丶一个宝贝做到什么时候就可以主做二类词了,你怎么理解?

当一类词已经稳定排名,有一定权重的时候,开始考虑做二类词。以此类推。

43丶修改标题需要下架宝贝吗?

不需要下架也可以,出售中的宝贝,可以直接编辑修改。

44丶组合标题的时候要不要加空格,怎么加,加多少? 如果我们要做的关键词本身带空格,那么这个空格就留着,比如“牛仔裤女”这个词本身带空格,那么我们就不能把这个关键词写成“牛仔裤女”;如果是两个独立的关键词,我们需要组合到标题中,加不加空格都无所谓,比如关键词1“单肩包 女”,关键词2:“斜挎包韩版”这两个词组合的时候中间可以不用空格。可以写成“单肩包女斜挎包韩版”,一般情况下,一个标题中最多可以出现2-3个空格,这样显得标题紧密性的同时,标题的可读性也会好一点。

45丶某一个关键词带空格和用文字隔开有区别吗,举例说明?

效果是一样的,比如“单肩包 女”和“斜挎包韩版”这两个词,如果写成“单肩包斜挎包韩版女”,对于“单肩包女”这个词来说,效果是一样的。

46丶组合标题的时候为什么不能抄其他同行的标题? 因为你的宝贝权重和同行的不一样,如果抄同行的标题,有的词适合你的宝贝,未必适合你的宝贝,所以抄同行标题的做法是非常拙劣的,有可能运气碰上了,蒙得不错,也有可能运气碰不上。

47丶标题里的关键词位置变动对排名有影响吗?

位置的变动对搜索权重是没有影响的,换句话说,当我们修改标题的时候,将某些关键词的位置进行变动对我们的权重是没有影响的。

48丶标题打造出来之后多长时间需要修改,这段时间应该做什么?

一般情况下,一个周期到两个周期就需要修改了,这段时间我们要做的就是通过生意参谋里面的关键词监控这个宝贝,重点关注的是标题中哪些关键词给我们讲带来了流量,哪些连展现都没有,观察一到两个周期之后,我们需要将没有带来展现的关键词删除,替换新的关键词,将能给我们带来流量的关键词保留,这就是以后优化工作,这个工作需要不断去做。

49丶修改标题的依据是什么,哪些词需要换掉,哪些词不能动,你怎么理解? 答案参考48题

50丶为什么不能相信一些标题诊断工具的诊断结果? 因为没有一个诊断工具可以正确的诊断出你的标题权重适合做什么词,所有的诊断工具都是依据你的关键词的搜索指数高低,来判断你的标题健康不健康,这是非常不靠谱的依据。

51丶两个不同的宝贝,用了很多相同的关键词,会不会违规?

不会的,因为这两个宝贝的属性,主图,价格,描述都不一样,所有没有关系,不过提醒一句,为了买家更好的辨识宝贝,在组合标题的时候尽量避免一样。

52丶一个宝贝多长时间修改一次标题比较合理,你怎么理解?

一般七天修改一次,修改标题不要太过于频繁,最多7天内不要超过两次,因为你每修改一次标题,淘宝就要对你的宝贝进行重新收录,这相当于增大淘宝服务器的负担,如果修改得过于频繁,淘宝会不爽,这是其一,修改过于频繁会导致淘宝误认为你的宝贝有问题,这是其二。

权重篇

53丶为什么到处发自己的店铺链接会影响搜索权重? 因为到处发店铺链接会给你带来很多不精准的流量,这些不精准的流量会导致你店铺的转化率非常的低,淘宝会认为你的店铺或者宝贝买家体验度很差,会导致你的店铺权重很低。

54丶为什么参加活动的宝贝搜索权重会很低? 如果参加活动的话,可能会导致三个结果,第一,可能会带来很多不精准的流量,这些流量很多时候不精准,会降低转化率;

第二,可能会带来销量的暴增,活动结束销量暴降,暴增暴降的销量淘宝是不喜欢的;

第三,可能会带来中差评和低评分,尤其是低评分会严重影响搜索权重。

55丶什么样的点击才是对搜索权重有帮助的?

三个因素:停留时间长,无跳失,上下浏览;简单说就是一个访客进来之后鼠标上下滑动,把描述浏览完,然后点击这个页面上的任何一个链接,包括购买,收藏,首页或者其他宝贝等;原理是,如果停留时间过短就关闭,淘宝会认为你的页面不吸引人;如果没有上下浏览的行为,描述页的图片不会被打开,淘宝会认为你的页面不吸引人;如果看了这页就直接关闭,淘宝还是会认为你的页面不吸引人。

56丶搜索一个关键词到A宝贝,然后点击B宝贝成交,A和B的搜索权重有什么帮助?

这种情况对于A来说是一个无跳失的点击而已,对A的搜索权重的影响仅限于这个点击质量还不错;对于B来说仅仅是一旦成交,没有任何搜索权重的直接提升。

57丶提升动态评分的策略都有哪些,你是怎么做的? 最常规的做法是好评5分返现或者送礼品,这种常规做法可不仅仅是在描述中写上就行了,你需要在描述页上写明,包裹中写上一封感谢信进行说明,等客户签收之后旺旺上及时提醒等很多辅助手段;当然,最重要的核心就是用户体验,我们想的任何方法都是为了让客户满意。

58丶哪些收藏对搜索权重是有帮助的,你为此做了哪些工作?

能够产生二次访问的收藏是对搜索权重有帮助的,建议的做法是在全店做一个收藏送优惠券的活动,同时在宝贝详情页面上做一个这样的事情,就是给客户两个选择,第一,现在购买我的宝贝,可以享受什么优惠,第二,暂时不想购买,没关系,收藏我的宝贝,就送什么东西,比如我是做鞋子的,收藏我的宝贝就送10元代金券,有效期为一个月,同时送一双袜子,等什么时候决定买的话,可以使用代金券省10元同时送上袜子。

59丶你对隐形降权是怎么理解的?

没有隐形降权的说法,市面上所有检测隐形降权的工具都是有各种目的的,至于为什么没有隐形降权一说。

60丶你对于新店扶持是怎么理解的? 淘宝为了扶持新店的发展,对新店是有很多扶持的,其中搜索权重方面的扶持也是比较明显的;扶持阶段为从新开店到一钻以下,具体的扶持时间要看你的表现,店铺表现好可以一直扶持到一钻,表现不好一周可能就结束了;扶持对象为新开店的实物店铺,虚拟店铺是不享受扶持的;扶持标准为:专一的优质店铺,也就是说从始至终做一种类目宝贝的店铺,用户体验度好的,重点是点击率和转化率;了解这些以后,我们知道,如果想要享受新店的扶持,第一,不要以虚拟起步,第二,不要到处找流量,重点做好点击率和转化率等内功,第三,不要轻易更换类目。

61丶为什么不建议新店做虚拟转实物,你怎么理解? 第一,淘宝对于虚拟店没有扶持,第二,淘宝希望你从一而终的做类目;如果你虚拟转实物,相当于这两点都犯了,淘宝对于你的店铺印象会非常不好。

62丶为什么不建议经常换主营类目,你如何理解? 淘宝seo里有一项非常重要的指标就是相关性,你的主营类目占比的高低决定这你的这个店铺跟客户搜索的关键词的相关性,如果经常换主营类目,会导致你的主营类目占比会非常的低,淘宝会认为你的相关性很差。

63丶关于转化率能提升搜索权重,你是怎么理解的? 最能提升搜索权重的转化率是搜索转化率,举例:如果买家搜索关键词“单肩包女”进入这个宝贝,然后成交,那么这个转化率对于“单肩包 女”这个词的权重提升是相当好好处的;另外,如果买家搜索“单肩包 女 韩版”这个词进入这个宝贝,然后成交,那么这个转化率除了对“单肩包女 韩版”这个词权重提升之外,对于“单肩包 女”这个词的权重也是有提升的,因为“单肩包 女 韩版”这个词里包含了“单肩包 女”这个词。

64丶关于销量对搜索权重的提升,你是怎么理解的? 销量对与搜索权重是有影响的,最有好处的销量为持续稳定增长的销售额;这里有这么几点: 1丶稳定的销量趋势; 2丶增长的销量趋势; 3丶持续的销量趋势; 4丶销售的金额;

65丶修改宝贝标题,描述,主图,价格,会被降权吗,你如何理解?

这些东西不要同时修改,否则可能会让淘宝误判你为换宝贝,最安全的做法是一个一个的换,而且如果没有特殊需求,下架当天最好不要修改主图,描述,一口价。

66丶买家搜索某关键词然后选择所在城市成交,对宝贝权重有提升吗?

这种情况只会对选择城市之后的搜索结果页面的搜素排名有提升,对于淘宝综合排名的权重是没有提升的。

67丶代销的产品产品属性不能修改是否会影响宝贝的权重?

不可以修改的都是带红星号的,都是相关属性,不需要修改,不会影响权重!

68丶一台电脑一根网线能不能同时开两个店,你怎么理解? 如果一台电脑一根网线开两个不同类目的店铺是没有问题的,一台电脑一根网线是不可以同时开两个相同类目的店铺的,会被淘宝认定为重复开店;就算是同一个类目下不同的产品也是不行的,尽量不要这么做。

69丶你的店铺是做女装类目的,能不能上女包的宝贝,如何理解?

如果是女装的店铺上女包的宝贝,在整店主营类目占比方面是体现不出来的,因为都属于服饰鞋包的大类目,但是淘宝系统里会认定你的店铺跟女包的相关性不好,所以尽量不要这么做;不过如果真这么做,只要你的其他权重不错,也不会产生很严重的影响。

70丶同一个IP下做相同类目的C店和天猫店是否可以? 这种情况是可以的。

71丶做代销如何避免同款的状况?

主要从这么几个方面去避免,主图,价格(如果允许修改)标题,详情重点说明的是主图,不要在供货商提供的主图上进行修改。最好的方法是在详情页里找一个完全不同角度的图片,自己作主图。

上下架篇

以下的答案由大家补充,因为运营答不上来,已经被炒掉了!~ 谢谢大家支持!

72丶你理解的上下架软件的作用是什么? 73丶你如何找买家来访高峰期? 74丶你如何理解竞争薄弱期?

75丶上架宝贝是否一定要每隔15分钟或者半小时上架一个,你如何理解淘宝刷新周期?

76丶生e经的成交高峰期和数据魔方的来访高峰期你如何取舍?

77丶在建立竞争透视表格时搜什么样的词去找强劲的竞争对手?

78丶在找强劲的竞争对手时为什么按人气找而不按销量找?

79丶修改宝贝信息,比如主图,详情,标题等会改变宝贝上下架时间吗?

80丶如果经过分析发现最佳时间是晚上八点,你会在几点钟上架你的产品?

81丶出售中的宝贝修改上下架时间,会不会导致之前的销量清零?

82丶天猫店是否也有上下架的影响,你如何理解? 83丶如果发现三个时间段,周三,周四,周五都不错,只有一款产品,你会选择在周几上架,为什么? 数据分析篇

84丶数据魔法最有价值的功能是哪些?

85丶数据魔方订购有什么要求,一般使用什么版本,需要一次订购多长时间?

86丶生e经一般使用什么版本? 87丶行业分析最主要的作用是什么?

88丶量子恒道你使用的是什么版本(免费版还是收费版)? 89丶如何使用量子恒道检测店铺的健康程度,都要看哪些数据?

90丶如何使用量子恒道选择种子人气宝贝,都要看那些数据?

91丶数据魔方和量子恒道在做标题时的主要作用是什么? 92丶量子恒道里的哪个数据对于上下架后期优化有用,怎么用?

93丶生e经里的价格分布是原价还是售价,这个数据对你有什么参考作用?

94丶量子的搜索流量诊断表格里每一个指标都是什么意思?

95丶店铺没有展现应该如何考虑应对策略? 96丶店铺有展现没有点击应该如何考虑应对策略? 97丶店铺有点击没有转化应该如何考虑应对策略? 98丶店铺流量下跌应该如何考虑应对策略? 99丶店铺转化下跌应该如何考虑应对策略?

100丶流量解析里的展现指数和数据魔方里的搜索指数为什么不一样?

文/竹篱

第二篇:淘宝运营

1、负责店铺平台日常维护、产品更新、页面规划、增强店铺以及产品吸引力、完成平台每月店长定的销售目标;

2、整理每日、周、月监控的数据:流量数据、营销数据、交易数据;时刻观察店铺动态。

3、负责与平台对接人进行沟通,了解行业数据,争取免费活动资源;

4、.负责平台店铺产品描述页面的规划;

5、.优化站内SEO,提高优化行业关键词搜索排名;

6、.负责优化提高自身产品类目排名;

7、.运营计划的制定;店铺调性的确定。

8、.店铺视觉方案的制定——维护——更新。

9、.供应链、货品结构的维护;产品销售、上新、库存、补货的掌控。

10、.组织各部门日常工作的进行,对接,协调及处理各部门日常工作出现的问题。

11、.活动策划、推广计划的制定、落实、跟进、监督及活动后的总结。

第三篇:淘宝开店必须知道的30个问题

在淘宝开店的朋友越来越多了,以下30个问题,你必须知道,否则后果很严重!

1、必须知道在淘宝开店,不像马云宣传得那么美好,今天开店,后天就能成功!

2、必须知道那些皇冠店,金冠店不是一天两天能做起来的,那是时间的积累!

3、必须知道你现在入行,需要付出十倍的努力才能后来者居上!

4、必须知道网上做生意要讲究诚信,做一件坏事就可能损失你的全部心血!

5、必须知道在网上包装与炒作扮演着不可或缺的角色,一定要学会折腾!

6、必须知道要想在网上赚到钱,就需要先学会花钱,不会投资永远也挣不到钱!

7、必须认识一大堆掌柜,当你有问题不懂的时候,有人可以随时帮你搞定!

8、必须知道合作才是硬道理,找那些与你业余互补的掌柜并保持良好的合作关系!

9、必须学会主动出击寻找买家,分析一下你的产品谁会购买,他们都在哪里混!

10、必须经常给自己充电,到错新网(http:///)学习一下高手们的经验!

11、必须学会分享,把你知道的写出来发出去,现实内向,网上装开朗还不会吗?

12、必须要注意防骗,淘宝上骗子的智力绝对超出你的想像,否则哭的就是你!

13、必须要有礼貌,尽量别在网上对任何人不敬,否则容易招来“杀身之祸”!

14、必须心态要好,生意不好时找原因,相信风雨过后必定是晴天或许有彩虹!

15、必须知道网上比的是智力,不是体力,你一天工作24小时不如人家用脑1小时!

16、必须知道有些东西支付宝交易也不可信,必须到网店无忧的网商论坛找中介!

17、必须知道百度的流量最大,要学会如何把百度上的人引到你的店里来!

18、必须经常参加淘宝的各项活动,一不留神你就一夜成名了!

19、必须确保每笔交易都是好评,即使差评,也要在差评那里解释清楚为什么获得差评!

20、必须确保旺旺和QQ时时在线,因为有很多买家跟我一样,从来没用过旺旺!

21、必须确保你的价格、口才或销售方法有优势,除非你的宝贝淘宝上独一无二!

22、必须给你的宝贝填写详细的说明介绍,否则我为什么要买你的东西?

23、必须要知道买家到淘宝买东西为的是实惠、放心、便捷,你占了几样?

24、必须研究淘宝客们是怎么做的,要想办法让所有的淘宝客帮你推广!特别是API;

25、必须要研究那些皇冠,金冠店铺是怎么做起来的,为什么他们会成功!

26、必须做你最擅长、最有兴趣、最有优势的领域,做自己喜欢做的事吧!

27、必须知道网上一夜成名的机会很多,做好心理准备并为之努力!

28、必须学会写软文,一天写100篇软文,想不出名都难!

29、必须懂得何时坚持何时放弃,朝三暮四不行,钻牛角尖也不行!

30、必须知道刷钻是件高回报、高风险的事,小心一招棋走错,满盘皆输!

本文转自: 错新网(http:///)详细出处参 考:

第四篇:南开一百题

1、请编写一个函数jsValue(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入数组xx传回。

最后调用函数writeDat()读取10组数据,分别得出结果且把结果输出到文件out.dat中。

部分源程序存在文件prog1.c中。

例如:若输入17 5 则应输出:19,23,29,31,37。

请勿改动主函数main()和写函数writeDat()的内容。#include #include void readwriteDat();

int isP(int m){ int i;

for(i=2;i

if(m % i==0)return 0;return 1;}

void num(int m,int k,int xx[]){ int s=0;

for(m=m+1;k>0;m++)

if(isP(m)){ xx[s++]=m;k--;} }

main(){

int m,n,xx[1000];

clrscr();

printf(“nPlease enter two integers:”);

scanf(“%d%d”,&m,&n);

num(m,n,xx);

for(m=0;m

printf(“%d ”,xx[m]);

printf(“n”);

readwriteDat();}

void readwriteDat(){ int m,n,xx[1000], i;FILE *rf,*wf;

rf=fopen(“in.dat”,“r”);wf=fopen(“out.dat”,“w”);for(i=0;i<10;i++){

fscanf(rf,“%d %d”,&m,&n);

num(m,n,xx);

for(m=0;m

fprintf(wf,“n”);} fclose(rf);fclose(wf);}

无忧id 14题(无isP()函数)#include

void jsValue(int m,int k,int xx[]){ int i,j,s=0;

for(i=m+1;k>0;i++)

{ for(j=2;j

if(i%j==0)break;

if(i==j){ xx[s++]=i;k--;}

} }

main(){ int m,n,zz[100];

printf(“n请输入两个整数:”);scanf(“%d%d”,&m,&n);jsValue(m,n,zz);for(m=0;m

writeDat(){ int m,n,zz[100],i;FILE *in,*out;

in=fopen(“in.dat”,“r”);out=fopen(“out.dat”,“w”);for(i=0;i<10;i++){

fscanf(in,“%d%d”,&m,&n);

jsValue(m,n,zz);

for(m=0;m

fprintf(out,“n”);

} fclose(in);fclose(out);} 另一解法:

void num(int m,int k,int xx[]){ int n=0,data=m+1;while(n

已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:如果四位数各位上的数字均是0或2或4或6或8,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。最后main()函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。

注意:部分源程序存在文件prog1.c中。

程序中已定义数组:a[200],b[200],已定义变量:cnt

请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。#include #define MAX 200 int a[MAX], b[MAX], cnt = 0;

void jsVal(){ int i,j,qw,bw,sw,gw;

for(i=0;i

{ qw=a[i]/1000;bw=a[i]/100%10;

sw=a[i]%100/10;gw=a[i]%10;

if(qw&&qw%2==0&&bw%2==0&&sw%2==0&&gw%2==0)b[cnt++]=a[i];

}

for(i=0;i

for(j=i+1;j

if(b[i]

void readDat(){

int i;

FILE *fp;

fp = fopen(“in.dat”, “r”);

for(i = 0;i < MAX;i++)fscanf(fp, “%d”, &a[i]);

fclose(fp);}

void main(){

int i;

readDat();

jsVal();

printf(“满足条件的数=%dn”, cnt);

for(i = 0;i < cnt;i++)printf(“%d ”, b[i]);

printf(“n”);

writeDat();}

writeDat(){

FILE *fp;

int i;

fp = fopen(“out.dat”, “w”);

fprintf(fp, “%dn”, cnt);

for(i = 0;i < cnt;i++)fprintf(fp, “%dn”, b[i]);

fclose(fp);} ★题目3(无忧 id 133题;捷成id 59、99题)

函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数StrOR(),其函数的功能是:以行为单位依次把字符串中所有小写字母o左边的字符串内容移到该串的右边存放,然后把小写字母o删除,余下的字符串内容移到已处理字符串的左边存放,之后把已处理的字符串仍按行重新存入字符串数组xx中。最后main()函数调用函数WriteDat()把结果xx输出到文件OUT5.DAT中。

例如:原文:n any field.Yu can create an index

you have the correct record.结果:n any field.Yu can create an index

rd.yu have the crrect rec

原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

注意:部分源程序存放在文件prog1.c中。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #include #include

char xx[50][80];int maxline = 0;/* 文章的总行数 */

int ReadDat(void);void WriteDat(void);

void StrOR(void){int i,righto,j,s,k;char tem[80];for(i=0;i

for(j=strlen(xx[i])-1;j>=0;j--)

{ k=0;

memset(tem,0,80);/*初始化字符串数组tem*/

if(xx[i][j]=='o')/*如果当前字符为'o',进入以下语句*/

{righto=j;/*则将此字符中位置j的值赋给righto*/

for(s=righto+1;s

tem[k++]=xx[i][s];/*从righto的下一跳开始将其后所有的字符都存入到tem中*/

for(s=0;s

if(xx[i][s]!='o')tem[k++]=xx[i][s];/*将不是字符'o'的字符全存入到tem中*/

strcpy(xx[i],tem);/*将当前已处理的字符重新存入当前行xx*/

}

else continue;

} }

void main(){

clrscr();

if(ReadDat()){

printf(“数据文件IN.DAT不能打开!n07”);

return;

}

StrOR();

WriteDat();}

int ReadDat(void){

FILE *fp;

int i = 0;

char *p;

if((fp = fopen(“IN.DAT”, “r”))== NULL)return 1;

while(fgets(xx[i], 80, fp)!= NULL){

p = strchr(xx[i], 'n');

if(p)*p = 0;

i++;

}

maxline = i;

fclose(fp);

return 0;}

void WriteDat(void){

FILE *fp;

int i;

clrscr();

fp = fopen(“OUT5.DAT”, “w”);

for(i = 0;i < maxline;i++){

printf(“%sn”, xx[i]);

fprintf(fp, “%sn”, xx[i]);

}

fclose(fp);}

解法二:

void StrOR(void){ int i;

char a[80],*p;

for(i=0;i

{ p=strchr(xx[i],'o');

while(p)

{ memset(a,0,80);

memcpy(a,xx[i],p-xx[i]);

strcpy(xx[i],p+1);

strcat(xx[i],a);

p=strchr(xx[i],'o');

}

} } 解法三:

void StrOR(void){ int i, j;

char yy[80], *p;

for(i=0;i

for(j=0;j

if(xx[i][j]=='o')

{ memset(yy, 0, 80);

p=&xx[i][j+1];

strcpy(yy, p);/*将指针p所指向的字符串拷贝到字符串yy中去*/

strncat(yy, xx[i], j);/*将字符串xx[i]中前j个字符连接到yy中*/

strcpy(xx[i], yy);/*将字符串yy重新拷贝到字符串xx[i]中去*/

j=0;/* 开始下一次的扫描*/

} } ★题目4(无忧id 24题 捷成id 9题)函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数StrOL(),其函数的功能是:以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排。最后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件OUT6.DAT中。

例如:原文:You He Me

I am a student.结果:Me He You

student a am I

原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。#include #include #include #include

char xx[50][80];int maxline=0;/*文章的总行数*/

int ReadDat(void);void WriteDat(void);

/*在无忧及捷成版模拟系统中都通过测试(输入文件句末有标点的在输出文件中句前有空格*/ void StrOL(void){ int i,j,k,s,m,strl;

char str[80];

for(i=0;i

{ strl=strlen(xx[i]);

memset(str,0,80);/*初始化这字符串数组str*/

s=k=0;

for(j=strl-1;j>=0;j--)/*从当前字符串尾部开始向前倒序循环,实现题意要求的倒排*/

{ if(isalpha(xx[i][j]))k++;/*如果当前字符是字母a~z或A~Z,则k加一*/

else { for(m=1;m<=k;m++)/*否则将长度为k的单词顺序存入到字符串数组str中,s值加1*/

str[s++]=xx[i][j+m];

k=0;/*将k值清0,以方便下一个单词的长度计数*/

}

if(!isalpha(xx[i][j]))str[s++]=' ';/*如果当前字符不是字母a~z或A~Z,则以空格代之存入到字符串数组str中,s值加一*/

}

for(m=1;m<=k;m++)/*此时的k值为当前字符串中第一个单词的长度,但在上一个for循环中没能存入到字符串数组str中,所以在这里将其存入到str中*/

str[s++]=xx[i][j+m];

str[s]='';/*在当前行尾加0以标记此行的结束*/

strcpy(xx[i],str);/*将倒排好的当前字符串重新存回到当前行xx中*/

} }

void main(){ clrscr();if(ReadDat()){

printf(“数据文件IN.DAT不能打开!n07”);

return;} StrOL();WriteDat();}

int ReadDat(void){ FILE *fp;int i=0;char *p;

if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){

p=strchr(xx[i],'n');

if(p)*p=0;

i++;} maxline=i;fclose(fp);return 0;}

void WriteDat(void){ FILE *fp;int i;

clrscr();fp=fopen(“OUT6.DAT”,“w”);for(i=0;i

printf(“%sn”,xx[i]);

fprintf(fp,“%sn”,xx[i]);} fclose(fp);} 另一解法():

/*在无忧及捷成版模拟系统中都通过测试(输入文件句末有标点的在输出文件中句前有空格*/

void StrOL(void){ int i,j,m;char str[80];for(i=0;i

for(j=m-1;j>=0;j--)if(!isalpha(xx[i][j])){ strcat(str,xx[i]+j+1);strcat(str,“ ”);xx[i][j]='';} strcat(str,xx[i]);

strcpy(xx[i],str);} }

★题目5(无忧id 8题)

在文件in.dat中有200个正整数,且每个数均在1000至9999之间。函数ReadDat()读取这200个数存放到数组aa中。请编制函数jsSort(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数依次存入数组bb中,如果后三位的数值相等,则按原先的数值进行降序排列。最后调用函数WriteDat()把结果bb输出到文件out.dat中。

例:处理前 6012 5099 9012 7025 8088

处理后 9012 6012 7025 8088 5099

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #include #include

int aa[200],bb[10];

void jsSort(){ int i,j,data;for(i=0;i<199;i++)

for(j=i+1;j<200;j++)

if(aa[i]%1000>aa[j]%1000||aa[i]%1000==aa[j]%1000&&aa[i]

{data=aa[i];aa[i]=aa[j];aa[j]=data;} for(i=0;i<10;i++)

bb[i]=aa[i];}

void main(){ readDat();jsSort();writeDat();}

readDat(){

FILE *in;

int i;

in=fopen(“in.dat”,“r”);

for(i=0;i<200;i++)fscanf(in,“%d,”,&aa[i]);

fclose(in);

}

writeDat(){ FILE *out;int i;

clrscr();out=fopen(“out.dat”,“w”);for(i=0;i<10;i++){

printf(“ %d”,bb[i]);

fprintf(out,“%dn”,bb[i]);} fclose(out);} 题目6

题目6:在文件in.dat中有200个正整数,且每个数均在1000至9999之间。函数ReadDat()读取这200个数存放到数组aa中。请编制函数jsSort(),其函数的功能是:要求按每个数的后三位的大小进行降序排列,然后取出满足此条件的前10个数依次存入数组b中,如果后三位的数值相等,则按原先的数值进行升序排列。最后调用函数WriteDat()把结果bb输出到文件out.dat中。

例:处理前 9012 5099 6012 7025 8088

处理后 5099 8088 7025 6012 9012

注意:部分源程序已给出。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

#include #include #include

int aa[200],bb[10];

void jsSort(){ int i,j,data;for(i=0;i<199;i++)

for(j=i+1;j<200;j++)

if(aa[i]%1000aa[j])

{data=aa[i];aa[i]=aa[j];aa[j]=data;} for(i=0;i<10;i++)

bb[i]=aa[i];}

void main(){ readDat();jsSort();writeDat();system(“pause”);}

readDat(){ FILE *in;int i;

in=fopen(“in.dat”,“r”);for(i=0;i<200;i++)fscanf(in,“%d,”,&aa[i]);

fclose(in);}

writeDat(){ FILE *out;int i;clrscr();out=fopen(“out.dat”,“w”);for(i=0;i<10;i++){ printf(“i=%d,%dn”,i+1,bb[i]);fprintf(out,“%dn”,bb[i]);} fclose(out);} ★题目7(无忧id 15题)

已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品代码从大到小进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT6.DAT中。

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #include #include #include #include

#define MAX 100 typedef struct{

char dm[5];/*产品代码*/

char mc[11];/*产品名称*/

int dj;

/*单价*/

int sl;

/*数量*/

long je;

/*金额*/ }PRO;PRO sell[MAX];void ReadDat();void WriteDat();

void SortDat(){int I,j;PRO xy;for(I=0;I<99;I++)

for(j=I+1;j<100;j++)

if(strcmp(sell[I].dm,sell[j].dm)<0||strcmp(sell[I].dm,sell[j].dm)==0&&sell[I].je

{xy=sell[I];sell [I]=sell[j];sell[j]=xy;} }

void main(){ memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();}

void ReadDat(){ FILE *fp;char str[80],ch[11];int i;

fp=fopen(“IN.DAT”,“r”);for(i=0;i<100;i++){

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);ch[5]=0;

sell[i].sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

} fclose(fp);}

void WriteDat(void){ FILE *fp;int i;

fp=fopen(“OUT6.DAT”,“w”);for(i=0;i<100;i++){

printf(“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);fprintf(fp,“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);} fclose(fp);} ★题目8(无忧id 83 字符替换题)

函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS1.DAT中。

替代关系:f(p)=p*11 mod 256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或大于130,则该字符不变,否则将f(p)所对应的字符进行替代。部分源程序存在文件prog1.c中。原始数据文件存放的格式是:每行的宽度均小于80个字符。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #include #include #include

unsigned char xx[50][80];int maxline=0;/*文章的总行数*/

int ReadDat(void);void WriteDat(void);

void encryptChar(){ int i,j;

for(i=0;i

for(j=0;j

if(xx[i][j]*11%256<=32||xx[i][j]*11%256>130)continue;

else xx[i][j]=xx[i][j]*11%256;}

void main(){ clrscr();if(ReadDat()){

printf(“数据文件ENG.IN不能打开!n07”);

return;} encryptChar();WriteDat();}

int ReadDat(void){ FILE *fp;int i=0;unsigned char *p;

if((fp=fopen(“eng.in”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){

p=strchr(xx[i],'n');

if(p)*p=0;

i++;} maxline=i;fclose(fp);return 0;}

void WriteDat(void){ FILE *fp;int i;

fp=fopen(“ps1.dat”,“w”);for(i=0;i

printf(“%sn”,xx[i]);

fprintf(fp,“%sn”,xx[i]);} fclose(fp);}

解法二: void encryptChar(){ int i,j,k;

for(i=0;i

if(k<=32||k>130)continue;

else xx[i][j]=k;

} }

解法三:

void encryptChar(){ int i,j;unsigned char ch;for(i=0;i130)continue;else xx[i][j]=ch;} }

解法四:

void encryptChar(){ int i,j;char *p;for(i=0;i130)continue;else xx[i][j]=p;} }

解法五:

void encryptChar(){ int i;char *pf;for(i=0;i

{ pf=xx[i];

while(*pf!=0)

if(*pf*11%256<=32||*pf*11%256>130)pf++;

else *pf++=*pf*11%256;

} } ★题目9(无忧id 28;id 124题;捷成id 16题)

函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数SortCharD(),其函数的功能是:以行为单位对字符按从大到小的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件OUT2.DAT中。

例:原文:dAe,BfC.CCbbAA

结果:fedCBA.bbCCAA

原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。#include #include #include

char xx[50][80];int maxline=0;/*文章的总行数*/

int ReadDat(void);void WriteDat(void);

void SortCharD(void){int I,j,k,strl;char ch;for(I=0;I

{strl=strlen(xx[I]);

for(j=0;j

for(k=j+1;k

if(xx[I][j]

} }

void main(){ clrscr();if(ReadDat()){

printf(“数据文件IN.DAT不能打开!n07”);

return;} SortCharD();WriteDat();}

int ReadDat(void){ FILE *fp;int i=0;char *p;

if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){

p=strchr(xx[i],'n');

if(p)*p=0;

i++;} maxline=i;fclose(fp);return 0;}

void WriteDat(void){ FILE *fp;int i;

fp=fopen(“OUT2.DAT”,“w”);for(i=0;i

函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数ConvertCharA(),其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母z,则改写成字母a。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变。把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件OUT1.DAT中。

例:原文:Adb.Bcdza

abck.LLhj

结果:Aec.Bdeab

bcdl.LLik

原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。#include #include #include

char xx[50][80];int maxline=0;/*文章的总行数*/

int ReadDat(void);void WriteDat(void);

void ConvertCharA(void){ int i,j;

for(i=0;i

for(j=0;j

if(xx[i][j]=='z')xx[i][j]='a';

else if(xx[i][j]>='a'&&xx[i][j]<='y')xx[i][j]+=1;}

void main(){ clrscr();if(ReadDat()){

printf(“数据文件IN.DAT不能打开!n07”);

return;} ConvertCharA();WriteDat();}

int ReadDat(void){ FILE *fp;int i=0;char *p;

if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){

p=strchr(xx[i],'n');

if(p)*p=0;

i++;} maxline=i;fclose(fp);return 0;}

void WriteDat(void){ FILE *fp;int i;

clrscr();

fp=fopen(“OUT1.DAT”,“w”);for(i=0;i

printf(“%sn”,xx[i]);

fprintf(fp,“%sn”,xx[i]);} fclose(fp);} 题目11(无忧id 93题)

程序prog1.c的功能是:把 s 字符串中的所有字母改写成该字母的下一个字母,字母z改写成字母a。要求大写字母仍为大写字母,小写字母仍为小写字母,其它字符不做改变。

请考生编写函数chg(char *s)实现程序要求,最后调用函数readwriteDAT()把结果输出到文件bc1.out中。

例如:s 字符串中原有的内容为:Mn.123Zxy,则调用该函数后,结果为:No.123Ayz。

注意:部分源程序存在文件prog1.c文件中。

请勿改动主函数main()和输出数据函数readwriteDAT()的内容。#include #include #include #include #define N 81 void readwriteDAT();

void chg(char *s){while(*s)if(*s=='z'||*s=='Z'){*s-=25;s++;} else if(*s>='a'&&*s<='y'){*s+=1;s++;}

else if(*s>='A'&&*s<='Y'){*s+=1;s++;}

else s++;}

main(){

char a[N];

clrscr();

printf(“Enter a string : ”);gets(a);

printf(“The original string is : ”);puts(a);

chg(a);

printf(“The string after modified : ”);

puts(a);

readwriteDAT();}

void readwriteDAT(){

int i;

char a[N];

FILE *rf, *wf;

rf = fopen(“bc1.in”, “r”);

wf = fopen(“bc1.out”, “w”);

for(i = 0;i < 50;i++){

fscanf(rf, “%s”, a);

chg(a);

fprintf(wf, “%sn”, a);

}

fclose(rf);

fclose(wf);} ★题目12(无忧id 78题)

已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:

按产品名称从小到大进行排列,若产品名称相等,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT5.DAT中。

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #include #include #include #include

#define MAX 100 typedef struct{

char dm[5];/*产品代码*/

char mc[11];/*产品名称*/

int dj;

/*单价*/

int sl;

/*数量*/

long je;

/*金额*/ }PRO;PRO sell[MAX];void ReadDat();void WriteDat();

void SortDat(){int i,j;PRO xy;for(i=0;i<99;i++)

for(j=i+1;j<100;j++)

if(strcmp(sell[i].mc,sell[j].mc)>0||strcmp(sell[i].mc,sell[j].mc)==0&&sell[i].je>sell[j].je)

{xy=sell[i];sell[i]=sell[j];sell[j]=xy;} }

void main(){ memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();}

void ReadDat(){ FILE *fp;char str[80],ch[11];int i;

fp=fopen(“IN.DAT”,“r”);for(i=0;i<100;i++){

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);ch[5]=0;

sell[i].sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

} fclose(fp);}

void WriteDat(){ FILE *fp;int i;

fp=fopen(“OUT5.DAT”,“w”);for(i=0;i<100;i++){ printf(“%s %s %4d %5d %5dn”,sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);fprintf(fp,“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);} fclose(fp);} 题目13(无忧id 81题(按金额从小到大进行排列))

已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能

要求:按产品代码从小到大进行排列,若产品代码相等,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT9.DAT中。

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #include #include #include #include

#define MAX 100 typedef struct{

char dm[5];/*产品代码*/

char mc[11];/*产品名称*/

int dj;

/*单价*/

int sl;

/*数量*/

long je;

/*金额*/ }PRO;PRO sell[MAX];void ReadDat();void WriteDat();

void SortDat(){int i,j;PRO xy;for(i=0;i<99;i++)

for(j=i+1;j<100;j++)

if(strcmp(sell[i].dm,sell[j].dm)>0||strcmp(sell[i].dm,sell[j].dm)==0&&sell[i].je

{xy=sell[i];sell[i]=sell[j];sell[j]=xy;} }

void main(){ memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();}

void ReadDat(){ FILE *fp;char str[80],ch[11];int i;

fp=fopen(“IN.DAT”,“r”);for(i=0;i<100;i++){

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);ch[5]=0;

sell[i].sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

} fclose(fp);}

void WriteDat(){ FILE *fp;int i;

fp=fopen(“OUT9.DAT”,“w”);for(i=0;i<100;i++){

printf(“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);fprintf(fp,“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);} fclose(fp);} 题目14(无忧id 151题)

已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:依次从数组a中取出一个四位数,如果该四位数连续大于该四位数以后的五个数且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。

注意:部分源程序存在文件prog1.c中。

程序中已定义数组:a[200],b[200],已定义变量:cnt

请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。#include #define MAX 200 int a[MAX], b[MAX], cnt = 0;

void jsVal(){int i,j,flag;for(i=0;i

{for(j=i+1;j<=i+5;j++)

if(a[i]>a[j]&&a[i]%2)flag=1;

else {flag=0;break;}

if(flag==1){b[cnt]=a[i];cnt++;}

} for(i=0;i

for(j=i+1;j

if(b[i]>b[j]){flag=b[i];b[i]=b[j];b[j]=flag;} }

void readDat(){

int i;

FILE *fp;

fp = fopen(“in.dat”, “r”);

for(i = 0;i < MAX;i++)fscanf(fp, “%d”, &a[i]);

fclose(fp);}

void main(){

int i;

readDat();

jsVal();

printf(“满足条件的数=%dn”, cnt);

for(i = 0;i < cnt;i++)printf(“%d ”, b[i]);

printf(“n”);

writeDat();}

writeDat(){

FILE *fp;

int i;

fp = fopen(“out.dat”, “w”);

fprintf(fp, “%dn”, cnt);

for(i = 0;i < cnt;i++)fprintf(fp, “%dn”, b[i]);

fclose(fp);} 题目15(无忧id 150 题)

已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:若一个四位数的千位数字上的值小于等于百位数字上的值,百位数字上的值小于等于十位数字上的值,以及十位数字上的值小于等于个位数字上的值,并且原四位数是偶数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。

注意:部分源程序存在文件prog1.c中。

程序中已定义数组:a[200],b[200],已定义变量:cnt

请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。#include #define MAX 200 int a[MAX], b[MAX], cnt=0;

void jsVal(){int i,j;int qw,bw,sw,gw;for(i=0;i

{qw=a[i]/1000;

bw=a[i]%1000/100;

sw=a[i]%100/10;gw=a[i]%10;

if((qw<=bw)&&(bw<=sw)&&(sw<=gw)&&(a[i]%2==0))

b[cnt++]=a[i];

} for(i=0;i

for(j=i+1;j

if(b[i]>b[j]){qw=b[i];b[i]=b[j];b[j]=qw;} }

void readDat(){

int i;

FILE *fp;

fp = fopen(“in.dat”, “r”);

for(i = 0;i < MAX;i++)fscanf(fp, “%d”, &a[i]);

fclose(fp);}

void main(){

int i;

readDat();

jsVal();

printf(“满足条件的数=%dn”, cnt);

for(i = 0;i < cnt;i++)printf(“%d ”, b[i]);

printf(“n”);

writeDat();}

writeDat(){

FILE *fp;

int i;

fp = fopen(“out.dat”, “w”);

fprintf(fp, “%dn”, cnt);

for(i = 0;i < cnt;i++)fprintf(fp, “%dn”, b[i]);

fclose(fp);} ★题目16(无忧id 23 题)

函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数StrCharJR(),其函数的功能是:以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件OUT8.DAT中。

原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。#include #include #include

char xx[50][80];int maxline=0;/*文章的总行数*/

int ReadDat(void);void WriteDat(void);

void StrCharJR(){int i,j;for(i=0;i

for(j=0;j

xx[i][j]+=(xx[i][j]>>4);}

void main(){ clrscr();if(ReadDat()){

printf(“数据文件IN.DAT不能打开!n07”);

return;} StrCharJR();WriteDat();}

int ReadDat(void){ FILE *fp;int i=0;char *p;

if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){

p=strchr(xx[i],'n');

if(p)*p=0;

i++;} maxline=i;fclose(fp);return 0;}

void WriteDat(void){ FILE *fp;int i;clrscr();fp=fopen(“OUT8.DAT”,“w”);for(i=0;i

printf(“%sn”,xx[i]);

fprintf(fp,“%sn”,xx[i]);} fclose(fp);} 题目17

函数READDAT()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组XX中;请编制函数ChA(),其函数功能是:以行为单位把字符串中的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符,第二个字符的ASCII值加第三个字符的ASCII值,得到第二个新字符,依此类推一直处理到最后第二个字符,最后一个字符的ASCII值加原第一个字符的ASCII值,得到最后一个新的字符,得到的新字符分别存放在原字符串对应的位置上。最后把已处理的字符串逆转后按行重新存入字符串数组XX中,最后调用函数WRITEDAT()把结果XX输出到文件OUT9.DAT中.原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格.注意:部分源程序已给出。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。

#include #include #include

char xx[50][80];int maxline = 0;/* 文章的总行数 */

int ReadDat(void);void WriteDat(void);

void ChA(void){ int i,j;

char ch;

for(i=0;i

{ ch=xx[i][0];

for(j=0;j

xx[i][j]+=xx[i][j+1];

xx[i][strlen(xx[i])-1]+=ch;

strrev(xx[i]);

} }

void main(){ clrscr();if(ReadDat()){

printf(“数据文件IN.DAT不能打开!n07”);

return;} ChA();WriteDat();}

int ReadDat(void){ FILE *fp;int i = 0;char *p;

if((fp = fopen(“IN.DAT”, “r”))== NULL)return 1;while(fgets(xx[i], 80, fp)!= NULL){

p = strchr(xx[i], 'n');

if(p)*p = 0;

i++;} maxline = i;fclose(fp);return 0;}

void WriteDat(void){ FILE *fp;int i;

clrscr();fp = fopen(“OUT9.DAT”, “w”);for(i = 0;i < maxline;i++){

printf(“%sn”, xx[i]);

fprintf(fp, “%sn”, xx[i]);} fclose(fp);} 题目18(无忧id 1 题)

函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS10.DAT中。

替代关系:f(p)=p*11 mod 256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符的ASCII值是偶数或计算后f(p)值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。

部分源程序存在文件prog1.c中。原始数据文件存放的格式是:每行的宽度均小于80个字符。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #include #include #include

unsigned char xx[50][80];int maxline=0;/*文章的总行数*/

int ReadDat(void);void WriteDat(void);

void encryptChar(){ int i,j;

for(i=0;i

for(j=0;j

if(xx[i][j]*11%256<=32||xx[i][j]%2==0)continue;

else xx[i][j]=xx[i][j]*11%256;}

void main(){ clrscr();if(ReadDat()){

printf(“数据文件ENG.IN不能打开!n07”);

return;} encryptChar();WriteDat();}

int ReadDat(void){ FILE *fp;int i=0;unsigned char *p;

if((fp=fopen(“eng.in”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){

p=strchr(xx[i],'n');

if(p)*p=0;

i++;} maxline=i;fclose(fp);return 0;}

void WriteDat(void){ FILE *fp;int i;fp=fopen(“ps10.dat”,“w”);for(i=0;i

编写一个函数findStr(char *str,char *substr),该函数统计一个长度为2的子字符串在另一个字符串中出现的次数。例如,假定输入的字符串为“asd asasdfg asd as zx67 asd mklo”,子字符串为“as”,函数返回值是6。

函数ReadWrite()实现从文件in.dat中读取两个字符串,并调用函数findStr(),最后把结果输出到文件out.dat中。

注意:部分源程序存在文件prog1.c中。

请勿改动主函数main()和其它函数中的任何内容,仅在函数findStr()的花括号中填入你编写的若干语句。#include #include #include

int findStr(char *str,char *substr){ int n=0;

char *p , *r;

while(*str)

{p=str;

r=substr;

while(*r)

if(*r==*p){ r++;p++;}

else break;

if(*r=='')

n++;

str++;

}

return n;}

main(){

char str[81], substr[3];

int n;

clrscr();

printf(“输入原字符串:”);

gets(str);

printf(“输入子字符串:”);

gets(substr);

puts(str);

puts(substr);

n=findStr(str, substr);

printf(“n=%dn”, n);

ReadWrite();}

ReadWrite(){

char str[81], substr[3], ch;

int n, len, i = 0;

FILE *rf, *wf;

rf = fopen(“in.dat”, “r”);

wf = fopen(“out.dat”, “w”);

while(i < 25){

fgets(str, 80, rf);

fgets(substr, 10, rf);

len = strlen(substr)-1;

ch = substr[len];

if(ch == 'n' || ch == 0x1a)substr[len] = 0;

n=findStr(str, substr);

fprintf(wf, “%dn”, n);

i++;

}

fclose(rf);

fclose(wf);}

解法二:

int findStr(char *str,char *substr){ int i,j,len1,len2,cnt=0,flag;

len1=strlen(str);

len2=strlen(substr);

for(i=0;i

{ for(j=0;j

if(str[i+j]==substr[j])

flag=1;

else {flag=0;break;}

if(flag==1)cnt++;

}

return cnt;} 解法三:

int findStr(char *str,char *substr){ int i,cnt=0;for(i=0;i

if(str[i]==*substr&&str[i+1]==*(substr+1))cnt++;

return cnt;} 解法四:

int findStr(char *str,char *substr){int cnt=0;while(*str)

if(*str==*substr&&*(str+1)==*(substr+1)){ cnt++;str++;}

else str++;return cnt;} 题目20(无忧id 80 题)

编写函数jsValue,它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为:

F(0)=0,F(1)=1

F(n)=F(n-1)+F(n-2)

最后调用函数writeDat()读取50个数据t,分别得出结果且把结果输出到文件out.dat中。

例如:当t=1000时,函数值为:1597。

部分源程序存在文件prog1.c中。

请勿改动主函数main()和写函数writeDat()的内容。#include

int jsValue(int t){ int f0=0,f1=1,fn;

fn=f0+f1;

while(fn<=t)

{ f0=f1;

f1=fn;

fn=f0+f1;

}

return fn;}

main(){ int n;n=1000;printf(“n=%d,f=%dn”,n,jsValue(n));writeDat();}

writeDat(){ FILE *in,*out;int i,n,s;

in=fopen(“in.dat”,“r”);out=fopen(“out.dat”,“w”);for(i=0;i<50;i++){

fscanf(in,“%d”,&n);

s=jsValue(n);

printf(“%dn”,s);

fprintf(out,“%dn”,s);} fclose(in);fclose(out);} 题目21(无忧id 53 迭代方法求方程题)

下列程序prog1.c的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。

Xn+1=cos(Xn)

迭代步骤如下:(1)取X1初值为0.0;

(2)X0=X1,把X1的值赋给X0;(3)X1=cos(X0),求出一个新的X1;

(4)若X0-X1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);(5)所求X1就是方程cos(X)-X=0的一个实根,作为函数值返回。

请编写函数countValue()实现程序的要求,最后调用函数writeDat()把结果输出到文件OUT17.DAT中。

部分源程序已给出。

请勿改动主函数main()和输出数据函数writeDat()的内容。#include #include #include

float countValue(){ double x0,x1;

x1=0.0;

do{ x0=x1;

x1=cos(x0);

}while(fabs(x0-x1)>=0.000001);

return x1;}

main(){ clrscr();printf(“实根=%fn”,countValue());printf(“%fn”,cos(countValue())-countValue());writeDat();}

writeDat(){ FILE *wf;

wf=fopen(“OUT17.DAT”,“w”);fprintf(wf,“%fn”,countValue());fclose(wf);} ★题目22(无忧id 39平方根问题)

请编写函数countValue(),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件out.dat中。

例如若n为1000时,函数值应为:s=153.909064。

部分源程序存在文件prog1.c中。

请勿改动主函数main()和输入输出数据函数progReadWrite()的内容。#include #include #include

double countValue(int n){ int i;

double s=0.0;

for(i=1;i

if(i%21==0)s+=i;

return sqrt(s);}

main(){ clrscr();printf(“自然数之和的平方根=%fn”,countValue(1000));progReadWrite();}

progReadWrite(){ FILE *fp,*wf;int i,n;float s;

fp=fopen(“in.dat”,“r”);if(fp==NULL){

printf(“数据文件in.dat不存在!”);

return;} wf=fopen(“out.dat”,“w”);for(i=0;i<10;i++){

fscanf(fp,“%dn”,&n);

s=countValue(n);

fprintf(wf,“%fn”,s);} fclose(fp);fclose(wf);} ★题目23(实数运算题)

已知在文件in.dat中存有N个(个数<200)实数,函数readdat()读取这N个实数并存入数组xx中。请编制函数calvalue(),其功能要求:

1、求出这N个实数的平均值aver;

2、分别求出这N个实数的整数部分之和sumint以及小数部分之和sumdec,最后调用函数writedat()把所求的结果输出到文件out.dat中。

注意:部分源程序已给出。

请勿改动主函数main()、读数据函数readdat()和输出数据函数writedat()的内容。#include #include #define MAXNUM 200

float xx[MAXNUM];int N= 0;/* 文件IN.DAT中共有多少个实数 */ double aver=0.0;/*平均值*/ double sumint=0.0;/*整数部分之和*/ double sumdec=0.0;/*小数部分之和*/

int ReadDat(void);void WriteDat(void);

void CalValue(void){int i;for(i=0;i

sumdec+=xx[i]-(long)xx[i];

aver+=xx[i];

} aver/=N;}

void main(){ int i;clrscr();for(i = 0;i < MAXNUM;i++)xx[i] = 0;if(ReadDat()){

printf(“数据文件IN.DAT不能打开!07n”);

return;} Calvalue();printf(“文件IN.DAT中共有实数=%d个n”, N);printf(“平均值=%.2lfn”, aver);printf(“整数部分之和=%.2lfn”, sumint);printf(“小数部分之和=%.2lfn”, sumdec);WriteDat();system(“pause”);}

int ReadDat(void){ FILE *fp;int i = 0;

if((fp = fopen(“in.dat”, “r”))== NULL)return 1;while(!feof(fp)){

fscanf(fp, “%d,”, &xx[i++]);} fclose(fp);return 0;}

void WriteDat(void){ FILE *fp;

fp = fopen(“OUT.DAT”, “w”);fprintf(fp, “%.2lfn%.2lfn%.2lfn”, aver,sumint,sumdec);fclose(fp);} ☆题目24(无忧id 16 完全平方数问题)

下列程序prog1.c的功能是:在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;它既是完全平方数,又是两位数字相同,例如144、676等。

请编制函数实现此功能,满足该条件的整数的个数通过所编制的函数返回。

最后调用函数writeDat()把结果输出到文件out.dat中。

请勿改动主函数main()和写函数writeDat()的内容。#include

int jsValue(int bb[]){int i,j,k=0;int hun,ten,data;for(i=100;i<=999;i++)

{j=10;

while(j*j<=i)

{if(i==j*j)

{ hun=i/100;data=i%100/10;ten=i%10;

if(hun==ten||hun==data||ten==data)bb[k++]=i;

}

j++;

}

}

return k;}

main(){ int b[20],num;num=jsValue(b);writeDat(num,b);}

writeDat(int num,int b[]){ FILE *out;int i;

out=fopen(“out.dat”,“w”);printf(“%dn”,num);fprintf(out,“%dn”,num);for(i=0;i

另一解法:

int jsValue(int bb[]){int i,j,cnt=0,bw,sw,gw;for(i=100;i<=999;i++)

{ bw=i/100;sw=i%100/10;gw=i%10;

for(j=10;j*j<=i;j++)

if(i==j*j&&(bw==sw||sw==gw||gw==bw))bb[cnt++]=i;

} return cnt;} ★☆题目25(回文数问题)

下列程序的功能是:寻找并输出11至999之间的数m,它满足m,m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。请编制函数int svalue(long m)实现此功能,如果是回文数,则函数返回1,反之则返回0。最后把结果输出到文件out.dat中。

注意:部分源程序已给出。

请勿改动主函数main()的内容。

#include

int jsValue(long n){int i,strl,half;char xy[20];ltoa(n,xy,10);/*注意这里不能使用itoa()函数,因为n是long 型的*/

strl=strlen(xy);half=strl/2;for(i=0;i

if(xy[i]!=xy[--strl])break;

if(i>=half)return 1;

else return 0;}

main(){long m;FILE *out;out=fopen(“out.dat”,“w”);for(m=11;m<1000;m++)

{ if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m))

{ printf(“m=%4ld,m*m=%6ld,m*m*m=%8ld n”,m,m*m,m*m*m);

fprintf(out,“m=%4ld,m*m=%6ld,m*m*m=%8ld n”,m,m*m,m*m*m);

}

} fclose(out);system(“pause”);}

或者下面的解法: int jsValue(long n){long int s=0,k;k=n;while(k)

{ s=s*10+k%10;

k/=10;

} if(s==n)return 1;if(s!=n)return 0;}

输出结果为:

m= 11,m*m=

121,m*m*m=

1331 m= 101,m*m= 10201,m*m*m= 1030301 m= 111,m*m= 12321,m*m*m= 1367631 ★题目26(无忧id 37 整数统计运算题)

已知在文件IN.DAT中存有若干个(个数<200)四位数字的正整数,函数ReadDat()读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求:

1、求出这文件中共有多少个正整数totNum;

2、求这些数右移1位后,产生的新数是偶数的数的个数totCnt,以及满足此条件的这些数(右移前的值)的算术平均值totPjz,最后调用函数writeDat()把所求的结果输出到文件OUT.DAT中。

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。#include #include #define MAXNUM 200

int xx[MAXNUM];int totNum=0;/*文件IN.DAT中共有多少个正整数*/ int totCnt=0;/*符合条件的正整数的个数*/ double totPjz=0.0;

/*平均值*/

int ReadDat(void);void writeDat(void);

void CalValue(void){int i,data;for(i=0;i

if(xx[i]>0)

{ totNum++;

data=xx[i]>>1;

if(data%2==0){totCnt++;totPjz+=xx[i];}

} if(totCnt==0)totPjz=0;else totPjz/=totCnt;}

void main(){ int i;clrscr();for(i=0;i

printf(“数据文件IN.DAT不能打开!07n”);

return;} CalValue();printf(“文件IN.DAT中共有正整数=%d个n”,totNum);printf(“符合条件的正整数的个数=%d个n”,totCnt);printf(“平均值=%.2fn”,totPjz);writeDat();}

int ReadDat(void){ FILE *fp;int i=0;

if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;while(!feof(fp)){

fscanf(fp,“%d,”,&xx[i++]);

} fclose(fp);return 0;}

void writeDat(void){ FILE *fp;fp=fopen(“OUT.DAT”,“w”);

fprintf(fp,“%dn%dn%6.2fn”,totNum,totCnt,totPjz);fclose(fp);} ★题目27(无忧id 57 整数各位数字运算题)

已知数据文件in.dat中存有300个四位数,并已调用读函数ReadDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序,最后调用写函数writeDat()把结果输出到out.dat文件。

例如:9123,9-1-2-3>0,则该数满足条件存入数组b中,且个数cnt=cnt+1。

9812,9-8-1-2>0,则该数不满足条件忽略。

部分源程序存在文件prog1.c中。

程序中已定义数组:a[300],b[300],已定义变量:cnt

请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。#include int a[300],b[300],cnt=0;

jsValue(){ int i,j,qw,bw,sw,gw;

for(i=0;i<300;i++)

{ qw=a[i]/1000;

bw=a[i]/100%10;

sw=a[i]%100/10;gw=a[i]%10;

if(qw-bw-sw-gw>0)b[cnt++]=a[i];

}

for(i=0;i

for(j=i+1;j

if(b[i]>b[j]){ qw=b[i];b[i]=b[j];b[j]=qw;} }

main(){ int i;

readDat();jsValue();writeDat();printf(“cnt=%dn”,cnt);for(i=0;i

readDat(){ FILE *fp;int i;fp=fopen(“in.dat”,“r”);

for(i=0;i<300;i++)fscanf(fp,“%d,”,&a[i]);fclose(fp);} writeDat(){ FILE *fp;int i;fp=fopen(“out.dat”,“w”);fprintf(fp,“%dn”,cnt);for(i=0;i

已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),如果新组成的两个十位数ab-cd>=0且ab-cd<=10且两个数均是奇数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main()函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。

注意:部分源程序存在文件prog1.c中。

程序中已定义数组:a[200],b[200],已定义变量:cnt

请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。#include #define MAX 200 int a[MAX], b[MAX], cnt = 0;

void jsVal(){int i,j,thou,hun,ten,data,ab,cd;for(i=0;i<200;i++)

{thou=a[i]/1000;hun=a[i]%1000/100;

ten=a[i]%100/10;data=a[i]%10;

ab=10*thou+ten;cd=10*data+hun;

if((ab-cd)>=0&&(ab-cd)<=10&&ab%2==1&&cd%2==1&&ab>=10&&cd>=10)

b[cnt++]=a[i];

} for(i=0;i

for(j=i+1;j

if(b[i]

void readDat(){

int i;

FILE *fp;

fp = fopen(“in.dat”, “r”);

for(i = 0;i < MAX;i++)fscanf(fp, “%d”, &a[i]);

fclose(fp);}

void main(){

int i;

readDat();

jsVal();

printf(“满足条件的数=%dn”, cnt);

for(i = 0;i < cnt;i++)printf(“%d ”, b[i]);

printf(“n”);

writeDat();}

writeDat(){

FILE *fp;

int i;

fp = fopen(“out.dat”, “w”);

fprintf(fp, “%dn”, cnt);

for(i = 0;i < cnt;i++)fprintf(fp, “%dn”, b[i]);

fclose(fp);} ★题目29(无忧id 139整数各位打散组合运算题)

已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),如果新组成的两个十位数ab-cd>=10且ab-cd<=20且两个数均是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。

最后main()函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。

注意:部分源程序存在文件prog1.c中。

程序中已定义数组:a[200],b[200],已定义变量:cnt

请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。#include #define MAX 200 int a[MAX], b[MAX], cnt = 0;

void jsVal(){ int i,j,qw,bw,sw,gw,ab,cd;for(i=0;i

{ qw=a[i]/1000;

bw=a[i]/100%10;

sw=a[i]%100/10;gw=a[i]%10;

ab=qw*10+sw;

cd=gw*10+bw;

if(ab-cd>=10&&ab-cd<=20&&ab%2==0&&cd%2==0&&qw!=0&&gw!=0)

b[cnt++]=a[i];

} for(i=0;i

for(j=i+1;j

if(b[i]

void readDat(){

int i;

FILE *fp;

fp = fopen(“in.dat”, “r”);

for(i = 0;i < MAX;i++)fscanf(fp, “%d”, &a[i]);

fclose(fp);}

void main(){

int i;

readDat();

jsVal();

printf(“满足条件的数=%dn”, cnt);

for(i = 0;i < cnt;i++)printf(“%d ”, b[i]);

printf(“n”);

writeDat();}

writeDat(){

FILE *fp;

int i;

fp = fopen(“out.dat”, “w”);

fprintf(fp, “%dn”, cnt);

for(i = 0;i < cnt;i++)fprintf(fp, “%dn”, b[i]);

fclose(fp);} 题目30(无忧id 152 整数统计排序题)

已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:依次从数组a中取出一个四位数,如果该四位数连续小于该四位数以后的五个数且该数是偶数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。

注意:部分源程序存在文件prog1.c中。

程序中已定义数组:a[200],b[200],已定义变量:cnt

请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。#include #define MAX 200 int a[MAX], b[MAX], cnt = 0;

void jsVal(){int i,j,flag;for(i=0;i

{for(j=i+1;j<=i+5;j++)

if(a[i]

else { flag=0;break;}

if(flag==1)b[cnt++]=a[i];

} for(i=0;i

for(j=i+1;j

if(b[i]>b[j]){flag=b[i];b[i]=b[j];b[j]=flag;} }

void readDat(){

int i;

FILE *fp;

fp = fopen(“in.dat”, “r”);

for(i = 0;i < MAX;i++)fscanf(fp, “%d”, &a[i]);

fclose(fp);}

void main(){

int i;

readDat();

jsVal();

printf(“满足条件的数=%dn”, cnt);

for(i = 0;i < cnt;i++)printf(“%d ”, b[i]);

printf(“n”);

writeDat();}

writeDat(){

FILE *fp;

int i;

fp = fopen(“out.dat”, “w”);

fprintf(fp, “%dn”, cnt);

for(i = 0;i < cnt;i++)fprintf(fp, “%dn”, b[i]);

fclose(fp);} ★题目31(无忧id 17 结构体运算题)

已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进行排列,若金额相同,则按产品代码从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT4.DAT中。

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #include #include #include #include

#define MAX 100 typedef struct{

char dm[5];/*产品代码*/

char mc[11];/*产品名称*/

int dj;

/*单价*/

int sl;

/*数量*/

long je;

/*金额*/ }PRO;PRO sell[MAX];void ReadDat();void WriteDat();

void SortDat(){int i,j;PRO xy;for(i=0;i<99;i++)

for(j=i+1;j<100;j++)

if(sell[i].je

{xy=sell[i];sell[i]=sell[j];sell[j]=xy;} }

void main(){ memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();}

void ReadDat(){ FILE *fp;char str[80],ch[11];int i;

fp=fopen(“IN.DAT”,“r”);for(i=0;i

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);ch[5]=0;

sell[i].sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

} fclose(fp);}

void WriteDat(void){ FILE *fp;int i;

fp=fopen(“OUT4.DAT”,“w”);for(i=0;i

printf(“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);fprintf(fp,“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);} fclose(fp);} ☆题目32(无忧id 79 结构体运算题)

已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从大到小进行排列,若产品名称相等,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT7.DAT中。

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #include #include #include #include

#define MAX 100 typedef struct{

char dm[5];/*产品代码*/

char mc[11];/*产品名称*/

int dj;

/*单价*/

int sl;

/*数量*/

long je;

/*金额*/ }PRO;PRO sell[MAX];void ReadDat();void WriteDat();

void SortDat(){int i,j;PRO xy;for(i=0;i<99;i++)

for(j=i+1;j<100;j++)

if(strcmp(sell[i].mc,sell[j].mc)<0||strcmp(sell[i].mc,sell[j].mc)==0&&sell[i].je>sell[j].je)

{xy=sell[i];sell[i]=sell[j];sell[j]=xy;} }

void main(){ memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();}

void ReadDat(){ FILE *fp;char str[80],ch[11];int i;

fp=fopen(“IN.DAT”,“r”);for(i=0;i<100;i++){

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);ch[5]=0;

sell[i].sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

} fclose(fp);}

void WriteDat(){ FILE *fp;int i;

fp=fopen(“OUT7.DAT”,“w”);for(i=0;i<100;i++){ printf(“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);fprintf(fp,“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);} fclose(fp);} ★题目33(无忧id 61 方差运算题)

请编制函数ReadDat()实现从文件IN.DAT中读取1000个十进制整数到数组xx中;请编制函数Compute()分别计算出xx中偶数的个数even,奇数的平均值ave1,偶数的平均值ave2以及方差totfc的值,最后调用函数WriteDat()把结果输出到OUT.DAT文件中。

计算方差的公式如下:

N

totfc=1/N∑(xx[i]-ave2)

i=1

设N为偶数的个数,xx[i]为偶数,ave2为偶数的平均值。

原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)

部分源程序存在文件prog1.c中。

请勿改动主函数main()和输出数据函数writeDat()的内容。#include #include #include #define MAX 1000

int xx[MAX],odd=0,even=0;double ave1=0.0,ave2=0.0,totfc=0.0;void WriteDat(void);

int ReadDat(void){int i;FILE *fp;

if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;/*********编制函数ReadDat()的部分************/ for(i=0;i

if((i+1)%10==0)

fscanf(fp,“n”);}

/*******************************************/

fclose(fp);return 0;}

void Compute(void){ int i,yy[MAX];

for(i=0;i

yy[i]=0;

for(i=0;i

if(xx[i]%2==0){ yy[even++]=xx[i];ave2+=xx[i];}

else { odd++;

ave1+=xx[i];}

if(odd==0)ave1=0;

else ave1/=odd;

if(even==0)ave2=0;

else ave2/=even;

for(i=0;i

totfc+=(yy[i]-ave2)*(yy[i]-ave2)/even;}

void main(){ int i;

for(i=0;i

printf(“数据文件IN.DAT不能打开!07n”);

return;} Compute();printf(“OVEN=%dnAVE1=%fnAVER2=%fnTOTFC=%fn”,even,ave1,ave2,totfc);WriteDat();}

void WriteDat(void){ FILE *fp;int i;

fp=fopen(“OUT.DAT”,“w”);fprintf(fp,“%dn%fn%fn%fn”,even,ave1,ave2,totfc);fclose(fp);} ★☆题目34(无忧id 73,102 素数题)无忧id 102 题提供了求素数isPrime()函数

程序prog1.c的功能是:选出100以上1000之内所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(如293)。计算并输出上述这些素数的个数cnt以及这些素数值的和sum。请考生编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件bc10.out中。

注意:部分源程序存放在文件prog1.c中。

请勿改动主函数main()和输出数据函数writeDAT()的内容。#include int cnt, sum;

void countValue(){ int i,j,bw,sw,gw;

for(i=100;i<1000;i++)

{ bw=i/100;sw=i%100/10;gw=i%10;

for(j=2;j

if(i%j==0)break;

if((i==j)&&(gw+sw)%10==bw){ cnt++;sum+=i;}

} }

void main(){

cnt=sum=0;

countValue();

printf(“素数的个数=%dn”, cnt);

printf(“满足条件素数值的和=%d”, sum);

writeDAT();}

writeDAT(){

FILE *fp;

fp = fopen(“bc10.out”, “w”);

fprintf(fp, “%dn%dn”, cnt, sum);

fclose(fp);} ★☆题目35(无忧id 20 级数运算题)

某级数的前两项A1=1,A2=1,以后各项具有如下关系:

An=An-2+2An-1(注:n-2与n-1为下标)

下列程序prog1.c的功能是:要求依次对于整数M=100,1000和10000求出对应的n值,使其满足:Sn=M,这里Sn=A1+A2+...+An,并依次把n值存入数组单元b[0],b[1]和b[2]中,请编制jsValue()函数来实现此功能,最后调用函数writeDat()把数组b[]中的值输出到out.dat文件中。

请勿改动主函数main()和写函数writeDat()的内容。#include int b[3];

jsValue(){int a1=1,a2=1,a12,sn,k=2;sn=a1+a2;while(1)

{a12=a1+2*a2;

if(sn<100&&sn+a12>=100)b[0]=k;

if(sn<1000&&sn+a12>=1000)b[1]=k;

if(sn<10000&&sn+a12>=10000){b[2]=k;break;}

sn=sn+a12;

a1=a2;a2=a12;

k++;

} }

main(){ jsValue();printf(“M=100,n=%dnM=1000,n=%dnM=10000,n=%dn”,b[0],b[1],b[2]);writeDat();}

writeDat(){

FILE *fp;

fp=fopen(“out.dat”,“w”);

printf(“%dn%dn%dn”,b[0],b[1],b[2]);

fprintf(fp,“%dn%dn%dn”,b[0],b[1],b[2]);

fclose(fp);} ★☆题目36(无忧id 5 字符替换题)

函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件pS6.DAT中。

替代关系:f(p)=p*11 mod 256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是数字0至9,则该字符不变,否则将f(p)所对应的字符进行替代。

部分源程序存在文件prog1.c中。原始数据文件存放的格式是:每行的宽度均小于80个字符。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #include #include #include

unsigned char xx[50][80];int maxline=0;/*文章的总行数*/

int ReadDat(void);void WriteDat(void);

void encryptChar(){ int i,j;

for(i=0;i

for(j=0;j

if(xx[i][j]*11%256<=32||xx[i][j]*11%256>='0'&&xx[i][j]*11%256<='9')continue;

else xx[i][j]=xx[i][j]*11%256;}

void main(){ clrscr();if(ReadDat()){

printf(“数据文件ENG.IN不能打开!n07”);

return;} encryptChar();WriteDat();}

int ReadDat(void){ FILE *fp;int i=0;unsigned char *p;

if((fp=fopen(“eng.in”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){

p=strchr(xx[i],'n');

if(p)*p=0;

i++;} maxline=i;fclose(fp);return 0;}

void WriteDat(void){ FILE *fp;int i;

fp=fopen(“ps6.dat”,“w”);for(i=0;i

函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS7.DAT中。

替代关系:f(p)=p*11 mod 256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符是大写字母或计算后f(p)值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。

部分源程序存在文件prog1.c中。原始数据文件存放的格式是:每行的宽度均小于80个字符。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #include #include #include

unsigned char xx[50][80];int maxline=0;/*文章的总行数*/

int ReadDat(void);void WriteDat(void);

void encryptChar(){ int i,j;

for(i=0;i

for(j=0;j

if(xx[i][j]*11%256<=32||xx[i][j]>='A'&&xx[i][j]<='Z')continue;

else xx[i][j]=xx[i][j]*11%256;}

void main(){ clrscr();if(ReadDat()){

printf(“数据文件ENG.IN不能打开!n07”);

return;} encryptChar();WriteDat();}

int ReadDat(void){ FILE *fp;int i=0;unsigned char *p;

if((fp=fopen(“eng.in”,“r”))==NULL)return 1;while(fgets(xx[i],80,fp)!=NULL){

p=strchr(xx[i],'n');

if(p)*p=0;

i++;} maxline=i;fclose(fp);return 0;}

void WriteDat(void){ FILE *fp;int i;

fp=fopen(“ps7.dat”,“w”);for(i=0;i

printf(“%sn”,xx[i]);

fprintf(fp,“%sn”,xx[i]);} fclose(fp);} ★题目38(无忧id 81 结构体运算题)

已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品代码从小到大进行排列,若产品代码相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT6.DAT中。

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。#include #include #include #include #include

#define MAX 100 typedef struct{

char dm[5];/*产品代码*/

char mc[11];/*产品名称*/

int dj;

/*单价*/

int sl;

/*数量*/

long je;

/*金额*/ }PRO;PRO sell[MAX];void ReadDat();void WriteDat();

void SortDat(){int i,j;PRO xy;for(i=0;i<99;i++)

for(j=i+1;j<100;j++)

if(strcmp(sell[i].dm,sell[j].dm)>0||strcmp(sell[i].dm,sell[j].dm)==0&&sell[i].je>sell[j].je)

{xy=sell[i];sell[i]=sell[j];sell[j]=xy;} }

void main(){ memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();}

void ReadDat(){ FILE *fp;char str[80],ch[11];int i;

fp=fopen(“IN.DAT”,“r”);for(i=0;i<100;i++){

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);ch[5]=0;

sell[i].sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

} fclose(fp);}

void WriteDat(void){ FILE *fp;int i;

fp=fopen(“OUT6.DAT”,“w”);for(i=0;i<100;i++){

printf(“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);fprintf(fp,“%s %s %4d %5d %5dn”, sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);} fclose(fp);} ★☆题目39(无忧id 63 选票问题)

现有一个10个人100行的选票数据文件IN.DAT,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推 :内容均为字符0和1,1表示此人被选中,0表示此人未被选中,全选或不选均为无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中。把结果yy输出到文件OUT.DAT中。

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。#include

char xx[100][11];int yy[10];int ReadDat(void);void WriteDat(void);

void CountRs(void){ int i,j,count;

for(i=0;i<100;i++)

{ count=0;

for(j=0;j<10;j++)

if(xx[i][j]=='1')count++;

if(count==0||count==10)continue;

for(j=0;j<10;j++)

if(xx[i][j]=='1')yy[j]++;

} }

void main(){

int i;

for(i=0;i<10;i++)yy[i]=0;

if(ReadDat()){

printf(“选票数据文件IN.DAT不能打开!n07”);

return;} CountRs();WriteDat();}

int ReadDat(void){ FILE *fp;int i;

if((fp=fopen(“IN.DAT”,“r”))== NULL)return 1;for(i=0;i<100;i++){

if(fgets(xx[i],11,fp)==NULL)return 1;

xx[i][10]='';

}

fclose(fp);return 0;}

void WriteDat(void){ FILE *fp;int i;fp=fopen(“OUT.DAT”,“w”);for(i=0;i<10;i++){

fprintf(fp,“%dn”,yy[i]);

printf(“第%d个人的选票数=%dn”,i+1,yy[i]);} fclose(fp);} ★题目40(无忧id 43 整数统计运算题)

已知在文件IN.DAT中存有若干个(个数<200)四位数字的正整数,函数ReadDat()读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求:

1、求出这文件中共有多少个正整数totNum;

2、求这些数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的这些数的算术平均值totPjz,最后调用函数writeDat()把所求的结果输出到文件OUT.DAT中。

部分源程序存在文件prog1.c中。

请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。#include #include #define MAXNUM 200

int xx[MAXNUM];int totNum=0;/*文件IN.DAT中共有多少个正整数*/ int totCnt=0;/*符合条件的正整数的个数*/ double totPjz=0.0;

/*平均值*/

int ReadDat(void);void writeDat(void);

void CalValue(void){ int i,qw,bw,sw,gw;

for(i=0;i0){ totNum++;

qw=xx[i]/1000;

bw=xx[i]/100%10;

sw=xx[i]%100/10;

gw=xx[i]%10;

if((qw+bw+sw+gw)%2==0){ totCnt++;totPjz+=xx[i];}

}

if(totCnt==0)totPjz=0;

else totPjz/=totCnt;}

void main(){ int i;clrscr();for(i=0;i

printf(“数据文件IN.DAT不能打开!07n”);

return;} CalValue();printf(“文件IN.DAT中共有正整数=%d个n”,totNum);printf(“符合条件的正整数的个数=%d个n”,totCnt);printf(“平均值=%.2fn”,totPjz);writeDat();}

int ReadDat(void){ FILE *fp;int i=0;

if((fp=fopen(“IN.DAT”,“r”))==NULL)return 1;while(!feof(fp)){

fscanf(fp,“%d,”,&xx[i++]);

} fclose(fp);return 0;}

void writeDat(void){ FILE *fp;fp=fopen(“OUT.DAT”,“w”);

fprintf(fp,“%dn%dn%6.2fn”,totNum,totCnt,totPjz);fclose(fp);} ★☆题目41(无忧id 51 SIX/NINE问题)

下列程序prog1.c的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数cnt以及满足此条件所有的SIX与NINE的和SUM。请编写函数countValue()实现程序的要求,最后调用函数writeDat()把结果cnt和sum,输出到文件OUT15.DAT中。

其中的S,I,X,N,E各代表一个十进制数字。

部分源程序存在文件prog1.c中。

请勿改动主函数main()和输出数据函数writeDat()的内容。#include int cnt,sum;

void countValue(){ int s,i,x,n,e,six,nine;

for(s=1;s<10;s++)

for(i=0;i<10;i++)

for(x=0;x<10;x++)

for(n=1;n<10;n++)

for(e=0;e<10;e++)

{ six=s*100+i*10+x;

nine=n*1000+i*100+n*10+e;

if(3*six==2*nine)

{ cnt++;sum+=six+nine;}

} }

void main(){ cnt=sum=0;

第五篇:淘宝运营工作报告

述 职 报 告 —xx 目录

一、自我介绍.............................................................................3

二、工作回顾.............................................................................3

1、八月回顾..........................................................................4

2、九月回顾..........................................................................7

3、十月回顾........................................................................11

4、十一月回顾....................................................................15

5、十二月回顾....................................................................19

三、总结...........................................................................23

1、个人总结........................................................................23

2、个人愿景........................................................................23

3、店铺总结........................................................................24

四、2015年规划......................................................................26

1、销售目标........................................................................26

2、活动投放........................................................................28

3、视觉营销........................................................................29

4、推广计划........................................................................30

5、人员规划........................................................................30

一、自我介绍 各位尊敬的领导和同事:大家好,本人于从2014年8月下旬进入音派集团担任天猫店长一职后续担任天猫项目经理一职,在这里非常感谢公司领导和同事的信任,先目前主要负责大丈夫酒业旗舰店和华辰伟速酒类专营店天猫店铺的运作,由于只有1人负责,工作中主要包括活动申报、活动安排、活动设置、图片制作、宝贝上传、直通车价格设置,关键词分析、关键词设置、售前接待、售后处理、客户对接、数据分析等所有天猫相关事宜。

二、工作回顾

从2014年8月下旬到现今差不多半年的时间,在过去的半年里面,主要负责酒类天猫旗舰店这个店铺运转,从店铺接手到现阶段,店铺还存在一定的问题,这与我以及人员有一定关系,希望通过后续逐步的解决问题,准确来说本人运作大丈夫店铺共4个月,刚刚接手的时候店铺扣了17分对店铺影响实在之大,给工作的展开带来了很多的不便之处,从8月底接手店铺时,店铺情况实在糟糕,数据分析看出店铺类目有误,店铺视觉效果、运营都明显很低,从8月前销售金额每月都不足3000,店铺宝贝关键词不足、不热,店铺内没有爆款甚至小爆款,从而导致店铺流量低下,直通车关键词质量分数低,导致店铺直通车基础质量得分低,给直通车的投放价格造成了很大的劣势,从而投放价格

过高,直通车图片没有达标,点击量低,这些问题在运营的过程中逐步解决。以下是每月的回顾:

1、八月回顾 8月底进入公司开始接手酒类旗舰店,开始了解产品,还记得2011年做的第一个天猫店铺也是酒类产品——八百寿,所以对酒类产品还是比较熟悉,开始分析店铺部分数据和找出店铺的不足之处以及店铺视觉效果评估,产品上下架时间分析和设置。申报活动一个、u站活动(走后门成功上线),本月支付宝成交9225.3元月环比增加:283.75%。支付宝成交笔数:334笔 月环比增加:2126.27%客单价:89.8元 月环比增加:54.87% 全店转化率:2.32%月环比增加:107.62%。pc端占比75.9% 无线端占比24.1% 店铺总uv:8341 店铺pv:15871 购买uv:326 淘宝搜索pv:121 商城搜索pv:84 直通车pv:1179 淘宝客pv:2115 硬广pv:3294 直接访问店铺:324。本月所有数据如图所示

: 篇二:2014年4月份淘宝店铺运营总结与分析报告

四月份运营总结与分析报告

一、运营简报

1、店铺流量 pc端:

浏览量 2,500 访客数 711平均访问深度 2.56 手机端:

浏览量 567 访客数 220平均访问深度 2.41

2、成单量 pc端:

支付宝成交件数 26 成交用户数 19 支付宝成交笔数 25 成交转化率均值

3.15% 支付宝成交金额 2,618.50 客单价均值 113.72 手机端:

支付宝成交件数 2 成交用户数 2 支付宝成交笔数 2 成交转化率均值

0.67% 支付宝成交金额 190.42 客单价均值 95.21

3、服务情况对比

描述相符: 5.0高于 4.84935 发货速度: 5.0-高于 4.83103 遇到一个追评差评,一个退货的状况,处理结果如下: 追评差评:这个客户因为没有享受到我们活动优惠而在追评里给予差评,我们及时给予回评,尽量让影响降到最低。

退货:退货原因是产品不是自己想要的,最后沟通结果,以42元价格(成交价85)买给客户。

运营总结

产品与同行差异性不高,我们在定价策略上,价格都偏高。由于是新店,信用低,所以本月我们重点是提高销量,因此,部分产品都是找身边朋友购买,价格方面都是在原价基础上打4折以上,购买价格都是原价购买事后返还差价的方式。在流量方面,我们发现手机端访客也是挺多的,所以我们及时开通手机淘宝,并调整产品图片尺寸,达到手机端流量最佳效果。

在流量整体来源方面,我们制定**原则(后期三成收费流量,七成免费流量),就是免费流量占四成,收费流量占六成,但是结果是收费流量只占16%,说明我们提升空间还是很大。

二、经营现状分析

由于先前我们做了大量品牌口碑推广,所以在产品正面信息还是很给力的,有几个订单都是客户直接搜索“依立特斯保温杯”产生的,所以后期我们还会加大品牌口碑宣传。目前遇到问题主要如下几个方面:

1、流量构成方面: 由于是新店,自然流量方面很少这是事实,付费推广效果一直都不理想,我们也不断找原因,如果没有访问,就无法积累原始数据分析店铺运营情况。

2、产品多元化

在产品构成方面不够多元化,客户在选择面上不够多,这样会使好不容易导入一个客户白白流失掉。所以,后期产品外观尽量大众化、容量至少2个、颜色至少三种。

3、团队建设

岗位没有细分、每个人工作内容都比较粗放,主动工作、思维工作等不够强。万事开头难,我们现在已经有了零的突破,现在要做的就是如何让店铺走上轨道。

三、五月份重点工作分析

鉴于一个月运营情况,五月份工作重点如下:

1、完善团队分工明细及培训

2、各岗位采取kpi考核机制(详细参考附件)

3、店铺流量来源建设与提升(详细参考附件)

店铺推广方式

线上推广的方案

1、搜索引擎推广

推广的目的:客户搜索公司名、公司店铺名、公司品牌名时,在搜索引擎中能够找到公

司相应的正面信息和淘宝网址。并使网上其它负面信息往后排(主要针对百度、谷歌)。

推广的步骤: a、选择关键词。

a、需要准备能够给客户带来正面、积极效果的关于公司文化、品牌、产品的文字、图片、视频等,并附有淘宝商城网址 b、发帖人员

预期效果:展示公司的品牌形象,同时能够给店铺带来一定量的流量。(流量与了解公 司品牌、公司名称的客户数量有关)

2、淘宝站内推广

免费方式

a、淘宝搜索排名、商城搜索排名、淘宝类目排名。优化目的:客户在淘宝网通过搜索与公司品牌、产品相关联的关键词,能够在淘宝自然

搜索排名靠前的页面内找到公司的产品。在淘宝首页类目下,能够在排名靠前的页面内找到公司的产品。

优化步骤:a、利用“数据魔方标准版”挑选合适的关键词,更改宝贝标题。b、利用“网店版行情参谋”查询宝贝在淘宝搜索的排名。c、对比相同关键词排名靠前的同类产品,找出影响排名靠前的原因。d、解决影响排名靠前的问题。

需要支持:影响排名靠前的原因有销量、浏览量、综合评分、产品收藏量等,所以需要

利用外部资源刷收藏量、浏览量、综合评分。预期效果:在淘宝店铺中,每个关键词的搜索量不同,相同关键词,不同排名的点击量

不同。所以提升了淘宝搜索、商城搜索、关键词的排名,每日可带来的uv(uv指独立访客)流量范围为100uv~1000uv。转化率为2%~3%关 键词的优化需要时间为1~2月。b、淘宝官方促销活动

活动目的:增加公司产品流量、销量、浏览量,增加公司品牌在淘宝站内展现的次数。

(淘宝官方大部分促销活动对于公司单品数量有要求)

参加流程:a、挑选适合公司的推广促销活动 b、了解审核通过的要求,并尽量满足要求。c、挑选已满足报名条件的活动报名参加 d、淘宝官方审核

需要支持:审核前,需要挑选合适的产品、适合活动推广的价格及数量。

预期效果:如申请成功,短期内能够带来大量的uv、pv(pv指访问者在24小时内看了 你网站页面的数量)销量。

收费方式

a、直通车推广

推广目的:增加店铺流量、销量、浏览量,增加公司品牌在淘宝站内展现的次数。推广流程:a、利用“数据魔方标准版”挑选合适的关键词。b、开通直通车推广(首次充值最低500元)c、制作淘宝直通车推广计划。d、挑选合适的推广产品,调整登录页页面内容。e、淘宝直通车数据收集、统计。f、分析直通车推广效果。g、调整推广计划,调整登录页页面内容。

需要支持:a、美工制作效果图片,调整登录页页面内容。b、费用支持。每日费用200元。

预期效果:每日增加展现量(搜索关键词的人数)500,点击量100,转化率1 %(转化率

=购买人数/点击量)

b、钻石展位、淘宝联盟推广(后期跟进具体情况再开通)推广目的:增加店铺流量、销量、浏览量,增加公司品牌在淘宝站内外展现的次数。操作流程:a、分析目标客户

b、选择推广资源(广告位)c、账户充值,新建广告计划 d、制作相应广告位放置的文字、图片或flash动画。调整登录页内容。e、投放监控,竞价调整。f、效果分析 g、推广计划调整。

需要支持:a、推广费用,每日200元。b、美工制作推广用到的文字、图片或flash动画。预期效果:每日增加公司产品的展现量1000~10000,增加点击量100~200。转化率1%~2% 篇三:淘宝运营个人年终总结

个人年终总结 2012已悄然离去,回想起来,风风火火的这一年或许可以算的上是自己经历的最大转变的一年,在2012的开始,我仍在校园中晃晃悠悠,每天过的没心没肺,从未考虑过将来,如今,一年未到,我却转型为正式的一名员工,能够坚持着早起晚归,朝九晚五,和每一个上班族一样过着很有规律的生活,真的自己都很难想象,尤其结合自己工作任务,以一个完全门外汉的身份接触着淘宝,经历了曾经让我掏空钱包的双

十一、双十二,每天乐此不疲的搜罗着天猫红包的藏身之处,每一样都可以称之为不可思议。执行,顾名思义是贯彻实行的意思,电商的运营执行也符合着它的字面意思,4月份加入电商部,也正是开始了执行的工作,每天熟悉着淘宝后台,接触着产品的上下架,各类工具的操作执行,我也总结为是最基本的执行工作,忙着唯路易每周三的定时上新,忙着它的每款产品新的促销,新的折扣,接近大半个月时间,就是我每天的工作任务,其实现在回想起来,那时候其实才是生活中最忙碌的一段时间,白天几个小时的工作,晚上回家还需要忙着毕业设计与论文,对比请假回校的同学,自己竟然坚持了下来,那一段时间也是自己面对完全陌生的淘宝,自己最快熟悉成长起来的阶段,执行的工作也很快变成了自己的擅长熟悉的领域,因而在后面的餐中王、萨雷以及目前的利兹马项目,虽然仍然做着执行的工作,但是因为是自己熟悉的一块,内心也会变得很有自信。每一次使用自己熟悉而简单的后台操作就能够帮助解决掉顾客的各种麻烦时,心情自然感到很开心。

接触推广工作其实自己也很意外,从最初的免费推广,到现在实战中的付费推广,每一项都是一种新的体验,第一次投放使用推广费用,那时双手或许都有冒冷汗吧,简单的一个投放计划都需要再三确认里面数据是否精准,是否还有遗漏,兢兢战战的点击完成按钮后,每时每刻都关注着后台数据,反馈的每一张报表都尝试分析,即使很多数据都不太明白,如今回顾才发现,再神秘再高深的世界,接触了、尝试了才能揭开它的面纱,一探究竟,才能知道自己是不是也可以做到。

在过去的一年,每一项任务都是自己面对的一种尝试,一种挑战,有失败,有成功,这其中都必须感谢着主管所给与的督促与机会,让自己能够有实战的机会,被允许犯错,其中每一次的失误更好的让自己认识到不足之处,同时自己也时刻进行着反思,在执行前更是进行着多次的检查核实,以便及时发现和减少错误的发生,告诫自己同一个错误控制着不能犯第二次。

目前的职业规划制定的是在自己的岗位上朝着店长的方向迈进,但是也清楚的认识到自己目前所拥有的仅仅是对于执行推广所涵盖的工作内容,但是同样的,成为一名店长,掌管着手中多个项目,自己所欠缺的漏洞非常巨大,首先便是对于整个项目的把控能力就很薄弱,自己经常从自己的角度出发,因而洞察问题的能力也非常局限。其次便是必备的沟通协调能力非常欠缺,或许也是性格使然,克服起来难度很大,也是在后面的工作中自己必须加强训

练的地方。

新的一年已经到来了,自己也可以成为一位老员工,缺乏经验的自己目前最需要的就是总结经验和教训,工作还在继续,相信学习得更多,总结得很多,更有利于自己前行,也更相信有付出总会有回报。篇四:淘宝网店运营报告

皮皮时光机淘宝网店运营策划方案

姓名:孙铮 专业:网络营销 班级:122071 学号:12207103 淘宝网店运营报告

摘要:随着中国整体网络购物环境的改善、网上支付和网上银行的快速发展,网络购物市场的增长趋势明显。网上购物迎来前所未有的机遇。而服装类产品作为最基本的森女服饰类型,具有很大的竞争优势。我所经营的服装店主推产品是,主要特色是物美价廉,以独特的审美眼光来吸引消费者的眼球,适合年轻女性的需要,迎合广大女性的爱美之心。为此,本文就是为大家介绍这个行业的相关情况,以及开店的整个流程及成果分析。

关键字:“网店经营” “网络营销” “成果分析”

目录 摘要..........................................................................................................2 目录..........................................................................................................3 1网店概述.................................................................................................5 1.1 网店简介.......................................................................................5 1.2 主营商品介绍................................................................................5 1.3网店建设.......................................................................................6 2网店的运营环境分析..............................................................................10 2.1宏观环境分析..............................................................................10 2.1.1社会文化„„„„„„„„„„„„„„„„„„„„„„„„11 2.1.2 经济„„„„„„„„„„„„„„„„„„„„„„„„„11 2,1.3 人口„„„„„„„„„„„„„„„„„„„„„„„„„12 2.2微观环境分析„„„„„„„„„„„„„„„„„„„„„„„„12 2.2.1消费者环境分析..................................................................11 2.2.2竞争者分析........................................................................11 2.2.3供应商分析...........................................12 3.网店运营目标.......................................................................................14 3.1短期目标.....................................................................................14 3.2中期目标............................................................................................14 3.3长期目标............................................................................................14 4.网店的运营策划方案的设计.................................................................14 4.1网店的运营管理...........................................................................14 4.2.1产品和服务策略..................................................................15 4.2.2价格策略............................................................................16 4.2.3渠道策略............................................................................17 3 4.2.4产品促销策略.....................................................................18 5.网店运营预算.....................................................................................19 6.网店运营效果评....................................................................................20 6.1实习效果.....................................................................................20 6.2 实施评估.....................................................................................22 6.2.1评估内容............................................................................23 6.2.2指标..................................................................................23 7.反思.....................................................................................................23 7.1存在的问题..................................................................................23 7.2对策............................................................................................24 4 淘宝网店运营报告 1网店概述 1.1 网店简介 我的网店名为“皮皮时光机”,网店注册于2014年4月。我所经营的服装店主推产品是,主要特色是物美价廉,以独特的审美眼光来吸引消费者的眼球,适合年轻女性的需要,迎合广大女性的爱美之心。1.2 主营商品介绍

“皮皮时光机”主营时尚女包和森女服饰,这些宝贝适用于学生,对象是女性群体。本店货品全部来阿里巴巴,主营商品有单肩包、斜挎包、手拿包、迷你包,还有各种特色森女服饰,森女连衣裙、森女衬衫、森女t恤。本店以最直接的方式送达最终端消费者手里,厂家直销,物美价廉。商品琳琅满目,适合各类喜好的消费人群。本店还会时时的推出特价商品,还有每日特价,还会免费赠送小礼物。本店将以最热情的服务,最优质的商品,最最低廉的价格,服务全消费者。篇五:淘宝天猫运营述职报告

述 职 报 告 —xx 目录

一、自我介绍.............................................................................3

二、工作回顾.............................................................................3

1、八月回顾..........................................................................4

2、九月回顾..........................................................................7

3、十月回顾........................................................................11

4、十一月回顾....................................................................15

5、十二月回顾....................................................................19

三、总结...........................................................................23

1、个人总结........................................................................23

2、个人愿景........................................................................23

3、店铺总结........................................................................24

四、2015年规划......................................................................26

1、销售目标........................................................................26

2、活动投放........................................................................28

3、视觉营销........................................................................29

4、推广计划........................................................................30

5、人员规划........................................................................30

一、自我介绍

各位尊敬的领导和同事:大家好,本人于从2014年8月下旬进入音派集团担任天猫店长一职后续担任天猫项目经理一职,在这里非常感谢公司领导和同事的信任,先目前主要负责大丈夫酒业旗舰店和华辰伟速酒类专营店天猫店铺的运作,由于只有1人负责,工作中主要包括活动申报、活动安排、活动设置、图片制作、宝贝上传、直通车价格设置,关键词分析、关键词设置、售前接待、售后处理、客户对接、数据分析等所有天猫相关事宜。

二、工作回顾

从2014年8月下旬到现今差不多半年的时间,在过去的半年里面,主要负责酒类天猫旗舰店这个店铺运转,从店铺接手到现阶段,店铺还存在一定的问题,这与我以及人员有一定关系,希望通过后续逐步的解决问题,准确来说本人运作大丈夫店铺共4个月,刚刚接手的时候店铺扣了17分对店铺影响实在之大,给工作的展开带来了很多的不便之处,从8月底接手店铺时,店铺情况实在糟糕,数据分析看出店铺类目有误,店铺视觉效果、运营都明显很低,从8月前销售金额每月都不足3000,店铺宝贝关键词不足、不热,店铺内没有爆款甚至小爆款,从而导致店铺流量低下,直通车关键词质量分数低,导致店铺直通车基础质量得分低,给直通车的投放价格造成了很大的劣势,从而投放价格 过高,直通车图片没有达标,点击量低,这些问题在运营的过程中逐步解决。以下是每月的回顾:

1、八月回顾 8月底进入公司开始接手酒类旗舰店,开始了解产品,还记得2011年做的第一个天猫店铺也是酒类产品——八百寿,所以对酒类产品还是比较熟悉,开始分析店铺部分数据和找出店铺的不足之处以及店铺视觉效果评估,产品上下架时间分析和设置。申报活动一个、u站活动(走后门成功上线),本月支付宝成交9225.3元月环比增加:283.75%。支付宝成交笔数:334笔 月环比增加:2126.27%客单价:89.8元 月环比增加:54.87% 全店转化率:2.32%月环比增加:107.62%。pc端占比75.9% 无线端占比24.1% 店铺总uv:8341 店铺pv:15871 购买uv:326 淘宝搜索pv:121 商城搜索pv:84 直通车pv:1179 淘宝客pv:2115 硬广pv:3294 直接访问店铺:324。

下载淘宝运营必须知道的一百题word格式文档
下载淘宝运营必须知道的一百题.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    如何运营淘宝商城

    如何运营淘宝商城淘宝商城 是国内信誉度最高的平台,也是销售量最好的。但淘宝商城的规则也是最严格的,例如:入住商城的 一定是公司不能是个人,其次 一定是拥有某个品牌或代理权,......

    淘宝运营方案

    淘宝运营方案 一:产品: 产品:主打产品为女士内裤,搭配销售文胸,睡衣,家居服。前期利用目前工厂现有产品为基础,挑选适合电商平台的款式,主推几款有品牌特色有竞争力的产品,建立品牌。......

    什么是淘宝运营

    网站:http://www.xiexiebang.com/ 在淘宝开店,很多店家都是非常随意的,一个人就可以掌控一间网店,有人下单就发货,可以报名活动就报名,那么有人知道淘宝运营是什么吗?需要怎么做吗......

    淘宝运营策划书[大全]

    淘宝运营策划书(6篇)转眼间一段时间的工作告一段落了,我们的工作将会有更高的难度,更高的工作目标,需要认真地为此写一份策划书。是不是无从下笔、没有头绪?下面是小编为大家整......

    招聘淘宝运营

    1. 淘宝运营 招聘人数: 2人 任职要求: 一年以上淘宝推广工作经验,有3C行业工作经验优先; 熟悉淘宝市场,熟练使用淘宝直通车、钻展、淘宝客等推广方法; 熟悉电子商务平台及淘宝店铺......

    淘宝运营全过程

    淘宝运营全过程(谁能看完谁就赢了) 2014-07-17 炬鼎力 如何才能成功运营一个淘宝店?我们要了解淘宝,首先要了解淘宝的基本规则和基本搜索规则,知道开店的基本流程和店铺的基本安......

    淘宝运营要点

    关于黑车 其实这种方法早在几年前就在玩了,我记得应该是10年的时候只有为数不多的一些大店的运营知道。这种方法是不会公布的,知道的人并不多。 大家刚开始新品烧车都是通过......

    淘宝运营计划(范文模版)

    开店后没访客店铺操作计划 店铺没访客的原因 1基础设置没有完整 基础设置包含:7+, 淘金币 ,公益宝贝 ,运费险 2店铺总体权重过低 总体权重低的表现:店铺层级低 , dsr较低, 体验中心......