



全文预览已结束
付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息工程系第六届程序设计大赛试题参考答案(语言:C,运行环境:CodeBlocks)1、 请编程实现如下功能:输入一个长度不超过50的字符串s和正整数n,输出s中每个字符连续重复n次的字符序列。输入与输出样例如下:ABC3AAABBBCCC#include #include int main() char s51; int i,j,n; gets(s); scanf(%d,&n); for(i=0; si!=0; i+) for(j=0; jn; j+) printf(%c,si); printf(n); return 0;2、编程实现如下功能:键盘输入若干(0n20)个正整数,输入-1时截止(-1不算有效数据),输出其中与平均值最接近的整数,如果不只一个,输出数值较小的。#include #include int main() int nums20; int i,j,n=0; int x; int ch; double avg=0; while(scanf(%d,&x), x!=-1) numsn+=x; avg+=x; avg/=n; for(i=1; in; i+) ch=0; for(j=0; jnumsj+1) x=numsj; numsj=numsj+1; numsj+1=x; ch=1; if(!ch) break; if(n=1) printf(%d,nums0); else for(i=0; in; i+) if(avgnumsi) break; if(avg-numsi-1numsi-avg) printf(%dn,numsi-1); else printf(%dn,numsi); return 0;3、假设有n(0n30)张完全相同的卡片,一个人每次可以抓走1张,也可以抓走2张,还可以抓走3张,如果记录下这个人抓完所有卡片的数字序列,则可以有多少种不同的序列呢?请编程计算并输出结果。#include #include 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;2、 4、根据本次比赛结果,将遴选表现突出的选手代表学院参加第八届吉林省大学生程序设计大赛,在该赛场经常悬挂这样一个条幅:“锄禾日当午,没有Coding苦,面对C+,一编一下午”。现在请你编一个程序,实现如下功能:如果输入“说”,则依次循环往复地输出条幅中四句中的一句;如果输入“结束”,则输出笑脸并结束程序;如果输入其他内容,则输出“:你要做什么?”。输入与输出样例如下:说: 锄禾日当午说: 没有Coding苦说: 面对C+无语: 你要做什么?说: 一编一下午说: 锄禾日当午结束_#include #include int main() char ins256; int i=0; while(gets(ins),strcmp(ins,结束) if(strcmp(ins,说)=0) switch(i) case 0: printf(: 锄禾日当午n);break; case 1: printf(: 没有Coding苦n);break; case 2: printf(: 面对C+n);break; case 3: printf(: 一编一下午n);break; i=(i+1)%4; else printf(你要做什么?n); printf(“_”); return 0;5、请你编写一个程序,能够输出500000以内的所有平衡的素数,及其总个数。素数定义:指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数;平衡数定义:一个自然数,如果从低位开始,每位的系数与从高位开始相对应位的系数之间差的绝对值均不超过2,则称之为平衡数。例如:11、13、19483是平衡的素数,17、19379、19541是不平衡的素数。#include #include int isprime(int x) int i; for(i=2; ifront) if(abs(stackandqueuetop-stackandqueuefront+)2) isb=0;break; return isb;int main() int count=0, i; for(i=2; i=500000;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 盆腔炎的中医护理课件
- 廉洁从业党纪法规知识测试题(含答案)
- 输血治疗前后的安全措施
- 末期病人自我护理查房研究
- 膳食指导与糖尿病患者护理查房
- 河南往年中职数学试卷
- 2025年江西省南丰县事业单位公开招聘辅警考试题带答案分析
- 市场水果知识培训课件
- 工程财经课件
- 工程讲师课件
- 人员车辆进出管理办法
- 2025年广东省深圳市中考历史试卷(含解析)
- 百万销售日常管理办法
- 天津市南开区2024-2025学年七年级下学期期末考试数学试卷及答案
- 氧气吸入操作技术课件
- 安全培训-重大事故隐患判定标准-专家版
- 2025年数据科学与大数据技术试题及答案
- 海关政策培训课件
- 家庭教育对孩子心理健康的影响论文
- 土木工程结构力学课件
- 【课件】《科学记数法》说课课件2024-2025学年人教版数学七年级上册
评论
0/150
提交评论