2015年蓝桥杯c组试题及答案

2015年蓝桥杯c组试题及答案

ID:6464904

大小:114.50 KB

页数:12页

时间:2018-01-14

2015年蓝桥杯c组试题及答案_第1页
2015年蓝桥杯c组试题及答案_第2页
2015年蓝桥杯c组试题及答案_第3页
2015年蓝桥杯c组试题及答案_第4页
2015年蓝桥杯c组试题及答案_第5页
资源描述:

《2015年蓝桥杯c组试题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、隔行变色Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式。小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白色,....现在小明想知道,从第21行到第50行一共包含了多少个蓝色的行。请你直接提交这个整数,千万不要填写任何多余的内容。立方尾不变有些数字的立方的末尾正好是该数字本身。比如:1,4,5,6,9,24,25,....请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),符合这个特征的正整数一共有多少个。请提交该整数,不要填写任何多余的内容。三羊献瑞

2、观察下面的加法算式:   祥瑞生辉 + 三羊献瑞-------------------  三羊生瑞气(如果有对齐问题,可以参看【图1.jpg】)其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。格子中输出StringInGrid函数会在一个指定大小的格子中打印指定的字符串。要求字符串在水平、垂直两个方向上都居中。如果字符串太长,就截断。如果不能恰好居中,可以稍稍偏左或者偏上一点。下面的程序实现这个逻辑,请填写划线部分缺少的代码。#incl

3、ude#includevoidStringInGrid(intwidth,intheight,constchar*s){inti,k;charbuf[1000];strcpy(buf,s);if(strlen(s)>width-2)buf[width-2]=0;printf("+");for(i=0;i

4、");for(i=0;i

5、idth-2;i++)printf("");printf("

6、");}printf("

7、");printf("%*s%s%*s",_____________________________________________); //填空     printf("

8、");for(k=(height-1)/2+1;k

9、");for(i=0;i

10、");}printf("+");for(i=0;i

11、h-2;i++)printf("-");printf("+");}intmain(){StringInGrid(20,6,"abcd1234");return0;}对于题目中数据,应该输出:+------------------+

12、         

13、

14、  abcd1234  

15、

16、         

17、

18、         

19、+------------------+(如果出现对齐问题,参看【图1.jpg】)注意:只填写缺少的内容,不要书写任何题面已有代码或说明性文字。串逐位和给定一个由数字组成的字符串,我们希望得到它

20、的各个数位的和。比如:“368”的诸位和是:17这本来很容易,但为了充分发挥计算机多核的优势,小明设计了如下的方案:intf(chars[],intbegin,intend){intmid;if(end-begin==1)returns[begin]-'0';mid=(end+begin)/2;return____________________________________; //填空}intmain(){chars[]="4725873285783245723";printf("%d",f(s,0,strl

21、en(s)));return0;}你能读懂他的思路吗?请填写划线部分缺失的代码。注意:只填写缺少的部分,不要填写已有代码或任何多余内容。奇妙的数字小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。你能猜出这个数字是多少吗?请填写该数字,不要填写任何多余的内容。加法变乘法我们都知道:1+2+3+...+49=1225现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015比如:1+2+3+...+10*11+12+...+27*28+29+...+49=2015就是符合要求的答案。

22、请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。注意:需要你提交的是一个整数,不要填写任何多余的内容。#include #includeintmain(){inti,j;for(i=1;i<30;i++){for(j=i+2;j<30;j++){if(1225-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。