欢迎来到天天文库
浏览记录
ID:59188664
大小:121.00 KB
页数:9页
时间:2020-10-30
《安庆职业技术学院第三届职业技能大赛“程序设计”竞赛试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、安庆职业技术学院第三届职业技能大赛“程序设计”竞赛试题系别班级学号姓名赛题1赛题2赛题3总分项目1说明:编写C语言程序,输入一个长度为20的整型数组,把数组中重复出现的元素删去(如出现三个0,则删去后两个),输出删节后的新数组。要求源程序文件名为“Test1.c”,生成的可执行文件为“Test1.exe”评委评分:评分项目及分值评委1评委2合计编码规范(10分)算法设计(20分)程序结果(20分)平均得分代码:/*2011.12.14下午14:44张海山编译环境:vc6.0*/#include"st
2、dio.h"#defineN20voidmain(){inta[N],b[N];inti;intflag=1;printf("请入一个长度为20的整型数组,元素范围在0~9之间:");//输入的数字在1~9的范围for(i=0;i=10)//如果不在这个范围就报错{printf("悲剧了~~输入出错啦!提示:输入范围在0~9之间");flag=0;break;}}while(flag)//判断这个输入是否在1~9的范围{
3、printf("处理前的数组:");for(i=0;i4、printf("输入任意键结束!");//为了避免直接运行Test1.exe时一闪而过getch();}测试效果:项目2说明:编写C语言程序,使用循环完成打印如下图的图形。要求源程序文件名为“Test2.c”,生成的可执行文件为“Test2.exe”ABCDEDCBAABCDCBAABCBAABAAABAABCBAABCDCBAABCDEDCBA评委评分:评分项目及分值评委1评委2合计编码规范(10分)算法设计(20分)程序结果(20分)平均得分代码:/*2011.12.14下午13.35、5张海山10级软件二班编译环境:vc6.0*/#include"stdio.h"voidmain(){inti,j,k;//定义i,j,k;i控制行数,j控制输出的空格数,k控制输出字母charc='A';//初始化for(i=0;i<5;i++)//分两大步做先输出上三角{for(j=0;j6、"%c",--c);printf("");//换行}for(i=0;i<4;i++)//下半部分{for(j=0;j<3-i;j++)//控制空格数printf("");c='A';for(k=0;k7、式输入的分数,其中N为分子,D为分母,输出它的小数形式。如果它的小数形式存在循环节,要将其用括号括起来。例如:1/3=.00000...表示为.(3),又如41/333=....表示为.(123),要求源程序文件名为“Test3.c”,生成的可执行文件为“Test3.exe”一些转化的例子:1/3=.(3)22/5=4.41/7=.()3/8=.37545/46=.803()用上面的分数和11/59来测试你的程序。运行举例:输入:N,D:17输出:1/7=.()本题中,0<=N<=65535,0<=8、D<=65535,设运算结果小数点后最多保留100位。评委评分:评分项目及分值评委1评委2合计编码规范(10分)算法设计(20分)程序结果(20分)平均得分代码:#include"stdio.h"#defineMax100intyushu[Max];intshang[Max];intq,top;intn,d;voidinput(){printf("请输入分数格式如3,2:");scanf("%d,%d",&n,&d);}voidjisuan(){inti=0,j=
4、printf("输入任意键结束!");//为了避免直接运行Test1.exe时一闪而过getch();}测试效果:项目2说明:编写C语言程序,使用循环完成打印如下图的图形。要求源程序文件名为“Test2.c”,生成的可执行文件为“Test2.exe”ABCDEDCBAABCDCBAABCBAABAAABAABCBAABCDCBAABCDEDCBA评委评分:评分项目及分值评委1评委2合计编码规范(10分)算法设计(20分)程序结果(20分)平均得分代码:/*2011.12.14下午13.3
5、5张海山10级软件二班编译环境:vc6.0*/#include"stdio.h"voidmain(){inti,j,k;//定义i,j,k;i控制行数,j控制输出的空格数,k控制输出字母charc='A';//初始化for(i=0;i<5;i++)//分两大步做先输出上三角{for(j=0;j
6、"%c",--c);printf("");//换行}for(i=0;i<4;i++)//下半部分{for(j=0;j<3-i;j++)//控制空格数printf("");c='A';for(k=0;k
7、式输入的分数,其中N为分子,D为分母,输出它的小数形式。如果它的小数形式存在循环节,要将其用括号括起来。例如:1/3=.00000...表示为.(3),又如41/333=....表示为.(123),要求源程序文件名为“Test3.c”,生成的可执行文件为“Test3.exe”一些转化的例子:1/3=.(3)22/5=4.41/7=.()3/8=.37545/46=.803()用上面的分数和11/59来测试你的程序。运行举例:输入:N,D:17输出:1/7=.()本题中,0<=N<=65535,0<=
8、D<=65535,设运算结果小数点后最多保留100位。评委评分:评分项目及分值评委1评委2合计编码规范(10分)算法设计(20分)程序结果(20分)平均得分代码:#include"stdio.h"#defineMax100intyushu[Max];intshang[Max];intq,top;intn,d;voidinput(){printf("请输入分数格式如3,2:");scanf("%d,%d",&n,&d);}voidjisuan(){inti=0,j=
此文档下载收益归作者所有