- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011全国软件设计大赛题真题,编程题:
8.在实际的开发工作中,对于字符串的处理是最常见的编程任务,本题目是要求程序对用户输入的字符串进行处理,具体规则如下:
1.每个单词的首字母变为大写。
2.把数字与字母之间用下划线隔开,使结构清晰。
3.多个空格变为一个空格。
例如:输入:you and me what cpp2005pragram
则输出:You And Me What Cpp_2005_Program
输入:this is a 99cat
则输出:This Is A 99_Cat
2011全国软件设计大赛题:
9. 方陈的主对角线之上称为“上三角”,请设计一个用于填充n阶的上三角区域。填充的规则是:使用1,2,3……的自然数列,从左上角开始,按照顺时针方向螺旋填充。
例如:
1 2 3
6 4
5
1 2 3 4
9 10 5
8 6
1 2 3 4 5
12 13 14 6
10 15 7
10 8
9
10.A,B,C,D,E,F,G,H,I,J,共10名学生有可能参加计算机竞赛,也可能不参加,因为某种原因他们受到下列条件的约束:
1.如里A参加,B也参加。
2.如果C不参加,D也不参加。
3.A和C只能有一个人参加。
4.B和D中且仅有一个参加。
5.D,E,F,G,H中至少有2人参加。
6.C和G或者都参加,或者都不参加。
7.C.E.G.I中至多只能2人参加。
8.如果F参加,G,H就不参加,H必须参加。
9.如果F参加,G,H就不参加。
10.如果I,都不参加,H必须参加。
请编程根据这些条件判断10名同学参赛者名单
比如LC D G J
就是一组。
我自己亲自去比赛回来后写的,参加过比赛的同学肯定知道题目的,但是那时我只写得了一点,有谁能给我标准答案呢??
问题补充:
这三题占的分数好像一共52分了,最后一道题是27分了。还有7题填空呢,每题几乎都比二JAVA级的都难!能去北京玩一趟,真的要下一番功夫才行。
最佳答案
10
#includestdio.h
int main( )
{
int a,b,c,d,e,f,g,h,i,j;
for(a=0;a=1;a++)
for(b=0;b=1;b++)
for(c=0;c=1;c++)
for(d=0;d=1;d++)
for(e=0;e=1;e++)
for(f=0;f=1;f++)
for(g=0;g=1;g++)
for(h=0;h=1;h++)
for(i=0;i=1;i++)
for(j=0;j=1;j++)
{
if(a==1b!=1) break;
if(c==0d!=0) break;
if(a==1c==1) break;
if((b==0d==0)||(b==1d==1)) break;
if(d+e+f+g+h2) break;
if(c+g==1) break;
if(c+e+g+i2) break;
if(e==1(f==0||g==0)) break;
if(f==1(g==1||h==1)) break;
if(i==1j==1h==0) break;
if(a) printf(A);
if(ba==1) printf( B);
else if(b) printf(B);
if(ca+b!=0) printf( C);
else if(c) printf(C);
if(da+b+c!=0) printf( D);
else if(d) printf(D);
if(ea+b+c+d!=0) printf( E);
else if(e) printf(E);
if(fa+b+c+d) printf( F);
else if(f) printf(F);
if(ga+b+c+d+e+f!=0) printf( G);
else if(g) printf(G);
if(ha+b+c+d+e+f+g!=0) printf( H);
else if(h) printf(H);
if(ia+b+c+d+e+f+g+h!=0) printf( I);
else if(i) printf(I);
if(ja+b+c+d+e+f+g+h+i!=0) printf( J);
else if(j) printf(J);
printf(\n);
}return 0;
}
8
#inc
您可能关注的文档
- (一)为了解北京市城镇建设基本情况.doc
- 《写简单的议论文》.ppt
- 0hbhuic参考_资料电器电缆综合.doc
- 100测评网八年级英语上学期第7单元同步验收练习题.doc
- 100测评网八年级语文第一学期同步测试卷第四单元测试题A.doc
- 100测评网高三数学复习综合试卷3.doc
- 113泵类设备安装工艺标准.doc
- 126,220kVGIS运行维护.ppt
- 139邮箱SPOA客服支撑系统.ppt
- 201 附录1:逻辑应试技法.doc
- 2011中国—东盟博览会林产品及木制品展调查报告.doc
- 2011自考03173软件开发工具复习资料.doc
- 2011作物K生理生态.ppt
- 2012-2013年度海南省道路交通事故人身损害赔偿项目和计算标准.doc
- 2012-2013学年《政治生活》同步检测 1-2第3框 民主管理 共创幸福生活.doc
- 2012-2016年中国副车架市场监测与投资前景评估报告.doc
- 2012-2016年中国柱塞泵市场全景调查与未来前景预测研究报告.doc
- 2012版腰椎间盘突出症中医诊疗方案(已优化).doc
- 2012高考语文卷(四川卷).doc
- 2012高考语文试题(四川卷)及答案(word文字版).doc
文档评论(0)