文章目录
- 前言
- 一、通过学生成绩划分等级
- 题目要求
- 程序截图
- 二、创建一个二维数组(1)
- 题目要求
- 程序截图
- 三、创建一个二维数组(2)
- 题目要求
- 程序截图
- 四、制作一个成绩表格
- 题目要求
- 程序截图
前言
作为一名在校大学生,我将近期所学的知识进行总结。如有不足,欢迎交流。
提示:以下是本篇文章正文内容,下面案例可供参考
一、通过学生成绩划分等级
题目要求
给百分制成绩输出等级ABCDE
要求:
A:score>=90;B:80<=score<90;C:70<=score<80;D:60<=score<70;E:0<=score<60;目前我没有见过:score < 0;
程序截图
注意:有一处小细节,我已在图上标注。
我程序使用的是条件结构,只能判断整数。但是分数是浮点数,取整它会有进位。
进位规则:5舍6入
例如:
89.5它就输出B,这个就显然对;89.6它就会输出A,这个就显然不对。
我们可以利用对输入的分数取整,就可以完美的解决这个问题。
二、创建一个二维数组(1)
题目要求
生成4*4整数随机数组,随机数范围为0—100,找出最大值、最小值,是否存在50。若存在,指出其位置(当出现一个50的情况);若出现多个50,当第一个50出现的时候,停止程序,返回第一个出现的下标。
程序截图
注意:这道题目难点就在于是否存在50,若存在,指出其位置(当出现一个50的情况);若出现多个50,当第一个50出现的时候,停止程序,返回第一个出现的下标。。
三、创建一个二维数组(2)
题目要求
构建VI,输出一个10行5列的二维数组。第1行包含0~1范围内的5个随机数,第2行包含1~2范围内的随机数,以此类推,直到第10行包含9~10范围内的随机数,(1)找出其中的最大值和最小值,(2)输出第5行,(3)输出第3行第4列;(4)求该数组的转置;(5)将第3行排序后再插入在最后一行。
程序截图
源程序
链接:https://pan.baidu.com/s/1XAloNOsTcOicLOcmq-t6WQ
提取码:2222
四、制作一个成绩表格
题目要求
程序截图