2011全国软件设计大赛题真题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

xx88606 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档