中学生编程大赛_官宣!邯郸市中学生斩获编程比赛金奖!还是教育部发文的全国性竞赛活动!...

官宣

为深入实施《新一代人工智能发展规划》,为青少年科技创新营造良好环境,支持鼓励他们树立远大志向,放飞科学梦想,投身创新实践。根据《教育部办公厅关于公布2019年度面向中小学生的全国性竞赛活动的通知》(教基厅函〔2019〕25号)精神,中国少年儿童发展服务中心组织举办了第三届“童创未来”全国青少年人工智能创新挑战赛。

e0e030b4ff7732ca12a7500f76704073.png e3fa5dd3e3311eb586c4be2201e91df5.png 09f8c993eeb7cb58515441854731aa13.png

经过网上初审和各地初赛,共计有来自27个省、直辖市、自治区的800名中学生代表在北京国家会议中心参与了现场决赛。本次挑战赛由人工智能机器人综合挑战赛、单片机创意智造挑战赛、人工智能编程设计竞赛和智能车专项赛四个赛项组成。要求参赛学生围绕“同心家国、智造未来——献礼祖国70华诞”这一主题,基于人工智能有关知识和规则,运用机器人、电子技术、信息技术、机械工程、单片机和编程等有关知识,以个人或小组的方式进行竞赛。

其中,人工智能编程设计竞赛赛项由编程猫协办,共有近300名选手参与此赛项,角逐金、银、铜奖。

ed90e09ef96b27fe3d366cb30d479487.png

根据选手们现场竞赛成绩,

以及专家评审委员会的评议,

本次大赛产生135名金奖,

284名银奖和381名铜奖。

在此其中,

人工智能编程设计竞赛赛项共产生

34名金奖,71名银奖,95名铜奖。

21f0752c73742c2b63e5bc084f25f692.png f9d4ed35fa595755bf923e002bfd25eb.png

我们编程猫新世纪校区

刘梓畅 斩获金奖

斩获金奖

a884ad236e57d39d4db07574b38f8074.png

f752bcf529c4bd40938f7fdb70d3cbf0.png

ea795838e9ebf34fa915574a47456b4a.png

恭喜所有获奖的选手,希望大家能够珍惜荣誉,在攀登科学高峰的道路上不畏艰险、不懈奋斗,努力成长为推动国家科技进步的栋梁之才。希望全国广大青少年都要以获奖同学为榜样,增强科学意识,提高科技创新和实践能力,积极投身建设创新型国家的伟大事业。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以帮你解决这个问题。你可以参考以下代码: ```c #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_STUDENT 100 typedef struct { char name[20]; int age; float score[3]; float avg_score; } Student; int main() { FILE *fp_in, *fp_out; Student students[MAX_STUDENT]; int n = 0, i, j; // 读取文件 fp_in = fopen("stu_info2.txt", "r"); if (fp_in == NULL) { printf("Failed to open file stu_info2.txt\n"); return -1; } while (fscanf(fp_in, "%s %d %f %f %f", students[n].name, &students[n].age, &students[n].score[0], &students[n].score[1], &students[n].score[2]) != EOF) { students[n].avg_score = (students[n].score[0] + students[n].score[1] + students[n].score[2]) / 3.0; n++; } fclose(fp_in); // 排序 for (i = 0; i < n - 1; i++) { for (j = i + 1; j < n; j++) { if (students[i].avg_score < students[j].avg_score) { Student tmp = students[i]; students[i] = students[j]; students[j] = tmp; } } } // 写入文件 fp_out = fopen("stu_sort.txt", "w"); if (fp_out == NULL) { printf("Failed to open file stu_sort.txt\n"); return -1; } for (i = 0; i < n; i++) { fprintf(fp_out, "%s %d %.2f %.2f %.2f %.2f\n", students[i].name, students[i].age, students[i].score[0], students[i].score[1], students[i].score[2], students[i].avg_score); } fclose(fp_out); printf("Done\n"); return 0; } ``` 这段代码实现了从文件中读取学生信息,按照平均分排序,再将排序后的信息写入新文件的功能。在这个例子中,我们假设每个学生的信息包含姓名、年龄、三科成绩和平均分。 你可以将这段代码保存为 sort.c,并在命令行中输入以下命令来编译并运行程序: ``` gcc sort.c -o sort ./sort ``` 程序将会读取 stu_info2.txt 文件中的学生信息,排序后将结果写入 stu_sort.txt 文件中。 希望这个例子能对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值