编写程序,输入10个学生的学号,姓名和考试成绩,输出最高分和最低分的学生记录
代码可以直接复制出来测试(linux系统)
include
include
struct student{
int ID;学号
char Name[50];姓名
int Grade;成绩
};void main()
{
struct student stu[100];int i=0;int n,m;int big;int **all;while(1)
{
printf("请输入学生的姓名、学号、成绩以空格隔开:\n");printf("结束请输入exit 0 0\n");scanf("%s%d%d",stu[i].Name,&stu[i].ID,&stu[i].Grade);接收输入的学生信息
printf("%d\n",stu[i].Grade);判断是否要结束输入
if(strcmp(stu[i].Name,"exit")=0)
{
printf("输入结束\n");i=i-1;break;}
i+;}
if(i=0)
{
printf("只输入了一个学生的信息\n");return;}
循环进行比较记录最高和最低
big、**all记录第0个元素的分数
big=stu[0].Grade;**all=stu[0].Grade;for(n=1;n;n+)
{
printf("grade=d\n",stu[n].Grade);if(big[n].Grade)
{
big=stu[n].Grade;big和各个元素的分数比较,取较高赋值给big(big一直为较高)
}
if(**all>stu[n].Grade)
{
**all=stu[n].Grade;**all和各个元素的分数比较,取较低赋值给**all(**all一直为较低)
}
}
for(m=0;m;m+)
{
printf("xx:%d,%s,%d\n",stu[m].ID,stu[m].Name,stu[m].Grade);if(stu[m].Grade=big)/每个学生的成绩和最高分比较,相等的输出(可能会出现并列的)
{
printf("最高分数学生信息:%d,%s,%d\n",stu[m].ID,stu[m].Name,stu[m].Grade);}
if(stu[m].Grade=**all)/每个学生的成绩和最低分比较,相等的输出(可能会出现并列的)
{
printf("最低分数学生信息:%d,%s,%d\n",stu[m].ID,stu[m].Name,stu[m].Grade);}
}
}
-
佚名2024-12-23 02:44:52
问j**a输入五个同学的姓名和成绩 输出最高分数和最高分同学的姓名(最高分可能不止一
答展开全部package image;import j**a.util.Scanner;public class Test {public static void...
-
佚名2024-12-23 06:56:57
问为什么不能正确输出最高分的姓名和学号~帮忙改一下
答for(i=1;i;i+){if(stu[i].course>maxpoint){/maxpoint=stu[i].course;n=i;应该用括号括到一...
-
佚名2024-12-23 16:18:10
问请输入10个同学的考试c语言成绩和姓名,并输出最高分的同学姓名
答展开全部#includeincludeincludedefine N 100int main(){ int a[N];int i,t,max=0;char s[...
-
佚名2024-12-23 18:06:04
问如何用sql语言查询女生入学成绩最高分,并输出学号、姓名、性别与入学成绩
答select 学号,姓名,性别,入学成绩from 表order by 入学成绩 desc上面是数据都存在一个表中,下面是关联不同表select A.学号,A.姓...
-
佚名2024-12-23 17:29:46
问Python 输入全班30名学生的姓名和成绩,输出其中的最高分和最低分,并求全班同学的(要求使用字典)
答1、进入命令提示符,输入python后回车,进入python交互**。2、输入name=input()后回车。3、输入名字:mymy后回车,此时变量name的内...
-
佚名2024-12-23 10:25:28
问j**a编程一个输入名字,使得可以输出区分姓和名
答帮你写了一个,实现基本功能,加了一点基本的输入错误判断。需要其他更细节的部分可以自己完成。import j**a.util.Scanner;public cla...
-
佚名2024-12-23 09:36:32
问SQL查询求每个同学的课程成绩的最高分,查询结果项包括:学生姓名、课程号及最高分
答你好,你展示的第一种sql查询方案,其意思是:先根据score表中的sno分组求每个sno的最高分数。这求得的当然是每个同学的最高分啦,但是只是获得了最高分,没...
-
佚名2024-12-23 22:15:59
问C语言的问题 储存五名学生的信息 姓名学号总成绩 输出最高分最低分的
答#include <stdio.h>#define N 5struct student{ char num[6]; char name[2...
-
佚名2024-12-23 08:00:00
问编写一个程序,输入货物的数量及单价,求总价并输出。如何编写程序?
答1.新建一个名为Form1的窗体,设置Caption属性为"售货机"。 2.单击工具箱中的Label控件图标,在窗体上拖拉出两个个标签,在其属性窗口设置名称分别...
-
佚名2024-12-23 08:00:00
问我是一名高二学生,前几天期中考试忘记写学号,只写了姓名和班级,会得零分吗?
答应该不会吧,我初三考历史的时候把答案全写在题目旁边,忘记写到上面的框框里也得分的。放心吧,要么跟老师说说,要是实在是0分也是已成的事实,担心也没用,下次仔细一点...
风水
起名
网名
- 1 含w的网名
- 2 吃鸡玩游戏用什么网名最好用
- 3 骁字开头的网名
- 4 许你一世温柔网名繁体
- 5 男人最常见的网名
- 6 抖音里为何搜不到自己的昵称
- 7 女生气质qq昵称
- 8 带有豪字的微信昵称4字
- 9 卖女装的微信昵称大全
- 10 摩羯男给女生取昵称
说说
- 1 上班累个性签名
- 2 一个人流浪个性签名
- 3 qq签名回复别人看的到吗
- 4 拔古蒂草的说说
- 5 大家说说买高频彩输多少钱吧
- 6 从此不再笑的说说
- 7 韩文带中文的说说
- 8 心形的表白说说
- 9 爱心感染身边人的说说
- 10 挥汗如雨后的说说