
为了进一步推动我国软件行业专业人才队伍建设,加快高等院校计算机类专业教学创新与改革,激发大学生在软件开发领域的学习和研究兴趣,提高高等院校学生的自主创新意识和工程实践能力,为行业培养和选拔一批优秀的软件人才,工业和信息化部人才交流中心、教育部高等学校计算机科学与技术教学指导委员会决定联合举办第三届 “蓝桥杯”全国软件专业人才设计与创业大赛。
大赛分为JAVA软件开发、C/C++语言程序设计、创业大赛三个项目,并分别设置本科组和高职高专组。所有具有正式学籍的全日制本科及高职高专学生(以报名时状态为准)均可参加。
IBM公司和英特尔公司作为官方战略合作伙伴对大赛提供赞助支持和技术服务。各项目具体事宜请参看大赛官方网站:>>
#include<stdioh>
#include<mathh>
int
main(void)
{
float score[10]; /定义一个包含10个数的数组/
int i; /定义变量I/
int max;/定义变量MAX,用于存数组中最大的那个数/
int min;/定义变量MIN,用于存数组中最小的那个数/
float average;/定义10个数的平均数average/
float sum=0,left_sum;/定义10个数的和sum,定义除去两个指定数值余下的和left_sum/
float best_score,worst_score;/best_score是离平均分最接近的那个数,worst_score是离平均分最远的那个数/
/定义cha来存数组中的数值减去平均分后的值
smallest_cha来存数组中的数减去平均分的差数值最小的那个数
bigest_cha来存数组中的数减去平均分的差数值最大的那个数/
float cha,smallest_cha,biggest_cha;
printf("Please input ten scores(0--100) :\n");/提示输入数组的10个数的大小/
for(i=0;i<10;i++)
scanf("%f",&score[i]);/依次输入数组中每个数的数值/
for(i=0;i<10;i++)
sum+=score[i];/把10个数的数值相加存到SUM里面/
max=score[0];/假定score[0]为数组中最大的那个数/
min=score[0];/假定score[0]为数组中最小的那个数/
/10个数依次比较大小/
for(i=1;i<10;i++)
{
if(score[i]>=max)
max=score[i];
else if(score[i]<=min)
min=score[i];
}
left_sum=sum-max-min;/变量left_score等于总和减去两个指定的数/
average=left_sum/8;/average是余下8个数数值的平均/
/打印最大的数和最小的数/
printf("The max score is %d\n",max);
printf("The min score is %d\n",min);
printf("The average score is:");
printf("%f\n",average);/打印平均分数/
best_score=score[0];/假定score[0]为最接近平均分的那个数/
worst_score=score[0];/假定score[0]为最偏离平均分的那个数/
smallest_cha=score[0]-average;/假定smallest_cha是(score[0]-average)的值/
biggest_cha=score[0]-average;/假定biggest_cha是(score[0]-average)的值/
/如果smallest_cha,biggest_cha小于或等于0
则取它们的相反数/
if(smallest_cha<=0)
{
smallest_cha=-smallest_cha;
biggest_cha=-biggest_cha;
}
/依次比较,筛选出best_score,worst_score/
for(i=1;i<10;i++)
{
cha=score[i]-average;
if(cha<=0)
cha=-cha;
if(cha<=smallest_cha)
{
best_score=score[i];
smallest_cha=cha;
}
else if(cha>=biggest_cha)
{
worst_score=score[i];
biggest_cha=cha;
}
}
/打印best_score,worst_score的值/
printf("The best_score is %f\n",best_score);
printf("The worst_score is %f\n",worst_score);
return 0;/函数返回0,表示结束/
}
以上就是关于蓝桥杯软件设计大赛简介全部的内容,包括:蓝桥杯软件设计大赛简介、有什么大学生参加的关于科技创新的竞赛吗,包括参赛时间和要求、C语言设计程序 歌唱大赛评分系统等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)