c语言编程,得80分以上将进入决赛80分以下将进入复活赛,与另一名选手进行PK,怎么写?

Python018

c语言编程,得80分以上将进入决赛80分以下将进入复活赛,与另一名选手进行PK,怎么写?,第1张

题主你好,给你个思路吧:

1、我们假设每个人有姓名和分数的属性。如果简单的只是名字,那就省事儿了反而,这里按照复杂的,定义链表*PlayerList,结构体中应该包括名字,分数和next指针

2、定义两个链表,一个来存储比赛者(也可以确定数量的数组也是ok的),一个来存淘汰的人

PlayerList playList=(PlayerList *)malloc(sizeof(Player))

PlayerList revivalList=(PlayerList *)malloc(sizeof(Player))

3、每有一个人,往playList链表中加入一人,复活列表一开始是空的。

4、运行题主的比赛逻辑,为每个人做打分

5、对人链表中遍历每个元素,如果分数小于80,从原链表删除,并将删除元素加入到revivalList中

6、对revivalList的每个元素执行再次执行比赛的逻辑,因为也可能奇数,也要考虑是循环赛还是有轮空的淘汰之类的。

#include int main() { int i,count=0,a[10]printf("请输入10个同学的成绩:")for(i=0i/循环输入成绩 { scanf("%d",&a[i])if(a[i]>80) count++//判断成绩是否大于80,是的话个数+1 } printf("%d",count)//输出大于80分得个数 return 0}

计算机二级 C 语言考60分才算过。计算机二级考试实行百分制计分,但以等级分数通知考生成绩。计算机二级等级分数分为“优秀”、“良好”、“及格”、“不及格”有四等。60分即可通过,成绩只以等级显示,不显示分数。100-90分“优秀”,89-80分为“良好”,79-60分为“及格”,59-0分为“不及格”。

计算机二级考试还是有一定难度,是属于操作性较强的计算机考试,一般裸考的通过性不高。下面给大家提供一个备考的攻略:

1.题库和资料

题库在小黑课堂计算机二级公众号里面就可以下载备考视频在b站可以搜到很多( ps :这些东西都是白嫖的)书籍我建议还是要买一本的,因为会有很多操作题步骤记录,看起来方便一些。

2.选择题

选择题20道(有10分是公共基础,这一部分很好拿分的)。一般人都说考前一周开始刷题行。推荐三款小程序刷题:计算机二级宝典、小黑课堂计算机二级、老宋二级,大家选择适合自己的就好。

3.操作题

考试时操作题也是从题库中抽取的,所以最好把题库中所有的套题都练习一遍,实在来不及就把小黑老师说的高频题目多练几遍。难易程度: excel >word >ppt 。一般建议先从 word 开始刷,再做 ppt , excel 。

最后,祝愿大家都可以一次过,冲冲!!!