网站大量收购独家精品文档,联系QQ:2885784924

信息工程系第六届程序设计大赛试题答案.doc

信息工程系第六届程序设计大赛试题答案.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息工程系第六届程序设计大赛试题参考答案 (语言:C,运行环境:CodeBlocks) 请编程实现如下功能:输入一个长度不超过50的字符串s和正整数n,输出s中每个字符连续重复n次的字符序列。输入与输出样例如下: ABC 3 AAABBBCCC #include stdio.h #include stdlib.h int main() { char s[51]; int i,j,n; gets(s); scanf(%d,n); for(i=0; s[i]!=\0; i++) for(j=0; jn; j++) printf(%c,s[i]); printf(\n); return 0; } 2、编程实现如下功能:键盘输入若干(0n20)个正整数,输入-1时截止(-1不算有效数据),输出其中与平均值最接近的整数,如果不只一个,输出数值较小的。 #include stdio.h #include stdlib.h int main() { int nums[20]; int i,j,n=0; int x; int ch; double avg=0; while(scanf(%d,x), x!=-1) { nums[n++]=x; avg+=x; } avg/=n; for(i=1; in; i++) { ch=0; for(j=0; jn-i; j++) if(nums[j]nums[j+1]) { x=nums[j]; nums[j]=nums[j+1]; nums[j+1]=x; ch=1; } if(!ch) break; } if(n==1) printf(%d,nums[0]); else { for(i=0; in; i++) if(avgnums[i]) break; if(avg-nums[i-1]nums[i]-avg) printf(%d\n,nums[i-1]); else printf(%d\n,nums[i]); } return 0; } 3、假设有n(0n30)张完全相同的卡片,一个人每次可以抓走1张,也可以抓走2张,还可以抓走3张,如果记录下这个人抓完所有卡片的数字序列,则可以有多少种不同的序列呢?请编程计算并输出结果。 #include stdio.h #include stdlib.h long f(int n) { if(n==1) return 1; else if(n==2) return 2; else if(n==3) return 3; else return f(n-1)+f(n-2)+f(n-3); } int main() { int n; scanf(%d,n); printf(%d,f(n)); return 0; } 4、根据本次比赛结果,将遴选表现突出的选手代表学院参加第八届吉林省大学生程序设计大赛,在该赛场经常悬挂这样一个条幅:“锄禾日当午,没有Coding苦,面对C++,一编一下午”。现在请你编一个程序,实现如下功能: 如果输入“说”,则依次循环往复地输出条幅中四句中的一句;如果输入“结束”,则输出笑脸并结束程序;如果输入其他内容,则输出“:你要做什么?”。输入与输出样例如下: 说 : 锄禾日当午 说 : 没有Coding苦 说 : 面对C++ 无语 : 你要做什么? 说 : 一编一下午 说 : 锄禾日当午 结束 ^_^ #include stdio.h #include stdlib.h int main() { char ins[256]; int i=0; while(gets(ins),strcmp(ins,结束)) { if(strcmp(ins,说)==0) { switch

文档评论(0)

0520 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档