2013蓝桥杯初赛c语言专科组-题目与答案_第1页
2013蓝桥杯初赛c语言专科组-题目与答案_第2页
2013蓝桥杯初赛c语言专科组-题目与答案_第3页
2013蓝桥杯初赛c语言专科组-题目与答案_第4页
2013蓝桥杯初赛c语言专科组-题目与答案_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

答案:181.答案:181.题目标题:猜年龄美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答"我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”2.标题:马虎的算式有一次,老师出的题日是:26x495=?他却给抄成了:396x45=?但结果却很戏剧性,他的答案竞然是对的!!类似这样的巧合情况可能还有很多,比如:27·类似这样的巧合情况可能还有很多,比如:27·594-297·54假设abcde代表1~9不同的5个数字(注意是各不相同的数字,且不含0)能满足形如:ab·cde-adb*ce这样的算式一共有多少种呢?请你利用计算机的优势寻找所有的可能,井满足乘法交换律的算式计为不同的种类,所以答案肯定是个偶数。注意:只提交一个表示最终统计种类数的数字,不要提交解答过程或其它多余的内容。注意:只提交一个表示最终统计种类数的数字,不要提交解答过程或其它多余的内容。3.标题:振兴中华地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg)从我做起振做起振兴中答案:354.标题:幻方填空幻方是把一些数字填写在方阵中,使得行、列、两条对角线的数字之和都相欧洲最著名的幻方是德国数学家、画家迪勒创作的版画《忧郁》中给出的一个4阶幻方。欧洲最著名的幻方是德国数学家、画家迪勒创作的版画《忧郁》中给出的一个4阶幻方。他把1,2,3,...16这16个数字填写在4x4的方格中。如图p1.jpg所示,即;表中有些数字已经显露出来,还有些用?和*代替。请你计算出?和*所代表的数字。并把*所代表的数字作为本题答案提交。3(1);//最小公倍数b)标题:三部排序但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!!veigort3p(in'*x,|)}})25,18,-2,0,16,-5,33,21,-3,-2,-16,-5,0,0,0,21,19,33,27.标题:核桃的数量小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:2.各组内必须能平分核桃(当然是不能打碎的)3.尽量提供满足1,2条件的最小数量(节约阔革命嘛)a,b,c都是正整数,表示每个组正在加班的人数,用空格分开(a,b,c<30)3分分{1if(a<b)swap(6a,6b);()zCTu=1₂m*n/b;lprintf("id",f(f(a,b),f(b,c)小明为某机构设计了一个十字型的徽标(并非红十小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示(可参见p1.jpg)$$SSSSSSSSSSSS为了能准确比对空白的数量,程序要求对行中的空白以句点(.)代替。一个正整数n(n<30)表示要求打印图形的层数31{1(j-n*4+6-3;if(1<=266j<=2)return0;if(J%2=166)!=1-1)return((100100可以表示为带分数的形式:100-3+69258/714注意特征:带分数中,数字1~9分别出现且只出现一次(不包含D)。类似这样的带分数,100有11种表示法。从标准输入读入一个正整数N(N<1000*1000)程序输出该数字用数码1~9不重复不遗漏地组成带分数表示的全部种数。注意:不要求输出每个表示,只统计有多少表示法!6inttag[3][3]=[(4,3,2((if(r[1]+r[0]/r[2]==nif(r[2]+r[1]/r[0]==n6Sr[1]8r[0])([)1如果无法分割,则输出0表示表格的宽度和高度接下来是n行,每行m个正整数,用空格分开。每个整数不大于100003用户输入:则程序输出:11123111112111//tag是用来标志格子有没有加入,用颜色来表示,1为已加入,黑色,0为没加入,白色//判断格子(1,j)颜色是否t,一样的话就找他周围颜色也为t//返回找到的总数intfind(inti,intj,intt,intnt{//出界或走过if(1<0111>=nllj<01lj>-mllntag[i][j]--1)//标为已走过//颜色不一样,返回count+=count+=find(1,J+1,t,ntag);1//判断是否当前的tag,能不能剪成两块l//找--块连在…起的黑格子(({11break;1//找连在一起的白格子//若黑+白!=总数说明不止两块,如:黑s白*这种情况就有2块白的,1块黑的//判断格子(t,j)是否出界,以及判断格子可不可以剪成两块连续的格子intbad(inti,intj){1f(1<0111>=n11j<0113>=mlltag[±][j}=1://格子加入1·执行完,全局tag是没有改变的/voidgo(inti,intj,intk,Zntcount}//判断格子是否可加入//判断格子是否可加入if(bad(i,j)llcount<num[i][j1)//格子可加入,已加入格子数+1//寻找周围格子是否可加入//格子退出,tag恢复为0,也就是保证执行完,tag是没有改变的(ha

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论