Classic
Clean & simple
Crystal
Glassmorphism + Neon
Cyberpunk
Neon glitch art
🚫
违规Action检测
禁止Use右键菜单
⚠️ 此Action已被系统记录
1

结构体练习-1

📝 Solutions 🔵 仅限 C++
Problems Description
有若干items学生,每items学生的数据包括学号、姓名、三门课成绩及平均成绩。从键盘输入一items正整数n(1&lt;=n&lt;=100),接着再输入n 行数据,points别代表nitems学生数据(学号、姓名、三门课成绩,不包括平均成绩)。在随后的一行上输出nitems同学的平均成绩,另起一行输出平均成绩最高的同学的信息(学号、姓名、三门课成绩、平均成绩)。<br /> 要求:<br /> <p> 1、 定义学生结构体。可参加如下格式: </p> <p> struct student{ </p> <p> &nbsp; &nbsp; int &nbsp;id; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //学号 </p> <p> &nbsp; &nbsp; char name[20]; &nbsp; //姓名 </p> <p> &nbsp; &nbsp; double score[3]; &nbsp;//三门课成绩,取值在0.0-100.0 </p> <p> &nbsp; &nbsp; double aver; &nbsp; &nbsp; &nbsp; //平均成绩,保留两位小数 </p> <p> }; </p> <p> <span style="font-size:12px;line-height:1.5;">2、 用一items函数实现nitems学生数据的输入,用另一items函数负责求每items学生三门课程的平</span><span style="font-size:12px;line-height:1.5;">均成绩,再用一items函数求出平均points最高的学生并输出该学生的数据。要求平均points和平均points最</span><span style="font-size:12px;line-height:1.5;">高的学生数据都在主函数中输出。</span> </p> <div> <br /> </div>
Input格式
<p> 10 </p> <p> 6347 asai 78.5 74.1 44.4<br /> 1225 iscp 63.6 71.7 61.0<br /> 9071 rkfg 67.0 44.6 33.1<br /> 1651 bexn 84.7 59.0 24.1<br /> 7110 jylh 83.6 37.4 54.7<br /> 2197 gbxs 92.5 86.9 77.7<br /> 1488 xxhb 35.1 91.8 72.8<br /> 5342 nxqe 46.2 87.1 75.1<br /> 9399 gbal 22.2 95.7 73.0<br /> 6177 velc 23.4 14.0 82.4 </p>
Output格式
65.67 65.43 48.23 55.93 58.57 85.70 66.57 69.47 63.63 39.93<br /> 2197 gbxs 92.5 86.9 77.7 85.70<br />
Sample
Sample Input 1
5 9443 uuhx 78.6 22.2 65.7 5877 bbuv 42.6 83.0 33.2 4561 rxqp 53.9 17.7 26.7 8175 ubgj 77.7 67.6 61.1 8225 obcw 49.9 15.3 72.0
Sample Output 1
55.50 52.93 32.77 68.80 45.73 8175 ubgj 77.7 67.6 61.1 68.80
Submit Code
请先Login后Submit

🤖 AI 解题助手

OpenRouter
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这problems题,可以帮你points析思路、提供Code示例。
🔓 完全Free · 无需消耗 Token