1 solutions
-
1
嘿,小朋友,咱们来看看这道查分程序的题目哈。题目说有尼克、格莱尔等5位同学进行了信息学测试,我们要编个程序实现查分功能。那具体怎么做呢?
解题步骤
- 存储成绩:咱们得先把这5位同学的成绩存起来,就好像把5颗糖果分别放在5个小盒子里一样。在程序里,我们可以用数组来存这些成绩。
- 输入学号:等存好成绩后,再让小朋友输入想要查询的学号,这个学号就像是我们要打开的那个装着对应糖果的小盒子的编号。
- 输出成绩:最后根据输入的学号,从数组里找出对应的成绩并输出,就像打开对应的小盒子拿出糖果一样。
代码示例
#include<bits/stdc++.h> using namespace std; int main() { int scores[6]; // 定义一个数组来存储5位同学的成绩,数组下标从1开始,所以大小设为6 // 输入5位同学的成绩 for(int i = 1; i <= 5; i++) { cin >> scores[i]; // 把输入的成绩存到数组对应的位置 } int id; // 定义一个变量来存储要查询的学号 cin >> id; // 输入要查询的学号 cout << scores[id]; // 输出对应学号的成绩 return 0; }代码解释
int scores[6];:定义了一个大小为6的整数数组scores,因为我们要从数组下标1开始存成绩,所以大小设为6。for(int i = 1; i <= 5; i++):这是一个循环,从1到5,循环5次,每次循环都让小朋友输入一个成绩,然后存到数组scores的对应位置。cin >> id;:让小朋友输入要查询的学号,把这个学号存到变量id里。cout << scores[id];:根据输入的学号id,从数组scores里找出对应的成绩并输出。
这样,我们就完成了查分程序啦!
- 1
Information
- ID
- 222
- Time
- 1000ms
- Memory
- 64MiB
- Difficulty
- 5
- Tags
- # Submissions
- 19
- Accepted
- 14
- Uploaded By