安庆职业技术学院第三届职业技能大赛程序设计竞赛试题.doc_第1页
安庆职业技术学院第三届职业技能大赛程序设计竞赛试题.doc_第2页
安庆职业技术学院第三届职业技能大赛程序设计竞赛试题.doc_第3页
安庆职业技术学院第三届职业技能大赛程序设计竞赛试题.doc_第4页
安庆职业技术学院第三届职业技能大赛程序设计竞赛试题.doc_第5页
免费预览已结束,剩余21页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、安庆职业技术学院第三届职业技能大赛 “程序设计”竞赛试 题安庆职业技术学院 第三届职业技能大赛 “程序设计”竞赛试题 学班级系别号姓赛 2赛3赛1总1 项目说明:的整型C 编写语言程序,输入一个长度为 20(如出现三把数组中重复出现的元素删去数组, ,输出删节后的新数组。 0 个,则删去后两个)生成的可执行,“要求源程序文件名为 Test1.c ” 文件为 “Test1.exe ” 评委评分评分项目及合 1 评评 21 编码规范(分)20 算法设计(分)20 程序结果(分)平均得分代码: /*2011.12.1444 :下午 14 张海山 vc 6.0编译环境: */#includestdio

2、.h#define N 20void main()int aN,bN;int i;int flag=1;元的整型数组 , 牰湩晴尨请入一个长度为20在输入的数字在之间: 09n);/素范围的范围 19for(i=0;i=10)/ 如果不在这个范围就报错牰湩晴尨悲剧了输入出错啦 !n提示:输入范围在09 之间 n);flag=0;break;while(flag)/ 判断这个输入是否在19 的范围牰湩晴尨处理前的数组:n);for(i=0;iN;i+)/ 思路来源于选择排序法printf(%d,ai);printf();flag=0;for(i=0;iN;i+)bi=10;b0=a0;for(i

3、=1;iN;i+)if(ai!=ai-1)bi=ai;牰湩晴尨处理后的数组:n);for(i=0;iN;i+)if(bi!=10)printf(%d,bi);printf();printf(n 输入任意键结束 !n);/为了避免直接运行 Test1.exe 时 一闪而过 getch();测试效果:项目 2说明:编写 C 语言程序, 使用循环完成打印如下图的图形。要求源程序文件名为“ Test2.c ”,生成的 ”Test2.exe 可执行文件为“ABCDEDCBAABCDCBAABCBAABAAABAABCBAABCDCBAABCDEDCBA评委评分:评分项目及评 1 评 2 合 1 编码规范

4、分 2 算法设计分 2 程序结果分平均得代码: /*2011.12.1413.35下午 张海山10 级软件二班编译环境: vc 6.0 */#includestdio.hvoid main()int i,j,k; /定义i,j,k;i控制行数,j控制输出的空格数,char c=A;/for(i=0;i5;i+)/k 控制输出字母初始化分两大步做先输出上三角for(j=0;ji;j+)/控制空格数printf( );/ c=A;for(k=0;k5-i;k+)/控制字母输出printf(%c,c+);-c;for(k=0;k4-i;k+)printf(%c,-c);换行 printf();/fo

5、r(i=0;i4;i+)/下半部分for(j=0;j3-i;j+)/控制空格数printf( );c=A;for(k=0;ki+1;k+)/控制字母输出printf(%c,c+);for(k=0;k=i+1;k+)printf(%c,c-);printf();/换行printf(n 输入任意键结束 !n);getch();测试效果:项目 3说明:写出一个程序, 接受一个以 N/D 的形式输入的分数,其中 N 为分子, D为分母,输出它的小数形式。 如果它的小数形式存在循环 节,要将其用括号括起来。例如:1/3=.00000. 表示为 .(3) ,又如 41/333=.123123123. 表示

6、为 .(123) ,要求源程序文件名为“ Test3.c ”,生成的可执行文件为“ Test3.exe ”一些转化的例子:1/3=.(3)22/5=4.41/7=.(142857)3/8=.37545/46=.803(571428)11/59来测试你的程序。用上面的分数和运行举例:1 7D:输入:N,1/7=.(142857)输出:,设运算结 0=D=655350=N=65535 本题中, 位。果小数点后最多保留 100 评委评分评分项目及评 1 评 2 合 1 编码规范分 2 算法设计分 2 程序结果分) 平均得分代码: #includestdio.h#define Max 100int yushuMax;int shangMax;int q,top;int n,d;void input()牰湩晴尨请输入分数格式如3,2 :n);scanf(%d,%d,&n,&d);void jisuan()int i=0,j=1;shang0=(int)(n/d);yushu0=(int)n%(int)d;top=0;q=0;while(yushutop!=0&j=1&top100)top+;shangtop=(int)(yushutop-1*10)/d);yushutop=(int)(yushutop-1*10

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论