编写程序,输入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-05-19 23:47:26
问j**a输入五个同学的姓名和成绩 输出最高分数和最高分同学的姓名(最高分可能不止一
答展开全部package image;import j**a.util.Scanner;public class Test {public static void...
-
佚名2024-05-19 18:06:04
问为什么不能正确输出最高分的姓名和学号~帮忙改一下
答for(i=1;i;i+){if(stu[i].course>maxpoint){/maxpoint=stu[i].course;n=i;应该用括号括到一...
-
佚名2024-05-19 22:12:55
问请输入10个同学的考试c语言成绩和姓名,并输出最高分的同学姓名
答展开全部#includeincludeincludedefine N 100int main(){ int a[N];int i,t,max=0;char s[...
-
佚名2024-05-19 16:18:16
问如何用sql语言查询女生入学成绩最高分,并输出学号、姓名、性别与入学成绩
答select 学号,姓名,性别,入学成绩from 表order by 入学成绩 desc上面是数据都存在一个表中,下面是关联不同表select A.学号,A.姓...
-
佚名2024-05-19 09:32:23
问Python 输入全班30名学生的姓名和成绩,输出其中的最高分和最低分,并求全班同学的(要求使用字典)
答1、进入命令提示符,输入python后回车,进入python交互**。2、输入name=input()后回车。3、输入名字:mymy后回车,此时变量name的内...
-
佚名2024-05-19 09:21:28
问j**a编程一个输入名字,使得可以输出区分姓和名
答帮你写了一个,实现基本功能,加了一点基本的输入错误判断。需要其他更细节的部分可以自己完成。import j**a.util.Scanner;public cla...
-
佚名2024-05-19 19:52:22
问SQL查询求每个同学的课程成绩的最高分,查询结果项包括:学生姓名、课程号及最高分
答你好,你展示的第一种sql查询方案,其意思是:先根据score表中的sno分组求每个sno的最高分数。这求得的当然是每个同学的最高分啦,但是只是获得了最高分,没...
-
佚名2024-05-19 19:02:23
问C语言的问题 储存五名学生的信息 姓名学号总成绩 输出最高分最低分的
答#include <stdio.h>#define N 5struct student{ char num[6]; char name[2...
-
佚名2024-05-19 08:00:00
问编写一个程序,输入货物的数量及单价,求总价并输出。如何编写程序?
答1.新建一个名为Form1的窗体,设置Caption属性为"售货机"。 2.单击工具箱中的Label控件图标,在窗体上拖拉出两个个标签,在其属性窗口设置名称分别...
-
佚名2024-05-19 08:00:00
问我是一名高二学生,前几天期中考试忘记写学号,只写了姓名和班级,会得零分吗?
答应该不会吧,我初三考历史的时候把答案全写在题目旁边,忘记写到上面的框框里也得分的。放心吧,要么跟老师说说,要是实在是0分也是已成的事实,担心也没用,下次仔细一点...
风水
起名
网名
- 1 带飘网名
- 2 关于朦胧的网名
- 3 不忘初心的情侣网名
- 4 个性网名花的女生
- 5 两个人的群昵称
- 6 lol昵称超贱的三黑
- 7 非主流昵称二字
- 8 闺密的微信昵称英文
- 9 微信昵称女层语的意思
- 10 微信好友昵称有个钟是什么意思
说说
- 1 要经常笑的个性签名
- 2 女人励志的一句话签名
- 3 骂男人说说
- 4 如梦的说说
- 5 超龄儿童说说
- 6 没心没肺活得好的说说
- 7 新年愿望意境说说
- 8 关于大大咧咧的说说
- 9 到达山顶的励志说说
- 10 孤独生日诗句说说大全