C语言实现学生信息按成绩排序输出方法分享
创始人
2024-12-31 01:41:07
0 次浏览
0 评论
在c语言编程中怎样按名次输出同学的姓名和学号
intmain(){STUINFO*stuHead=(STUINFO*)malloc(sizeof(STUINFO));next=NULL;输入信息(stuHead);printf("按顺序排列:第一名"。
第一名,第二名,第三名。
.\n");orderByScore(stuHead);printfStu(stuHead);}voidprintfStu(STUINFO*stuHe.ad){printf("分数学号名\n");while(stuHead->next!=NULL){printf("%d%s%d\n",stuHead->下一个->id,stuHead->下一个->名称,stuHead->下一个->分数);StuHead=stuHead->下一个}}voidinputInfo(STUINFO*stuHead){intid;FO*stuTail=NULL;alloc(sizeof(STUINFO));printf("输入学号及其姓名和成绩(输入负数结束条目):");,&id);if(id<0>id=id;scanf("%s%d",stuNew->name,&stuNew->stuNew->next=NULL;d->next==NULL)StuHead->next=stuNewelse;StuTail->next=stuNew;StuTail=stuNew}}voidorderByScore(STUINFO*stuHead){STUINFOStuSaveSTUINFO*stuCurrent=stuHeadent!=NULL)//冒泡排序,对成员的值进行排序链表节点的交换,链表指针保持不变{.tuNext!=NULL) StuSave=*stuCurrent; *stuCurrent=*stuNext;nbsp;*stuNext=stuSave;StuNext->下一个=stuCurrent->下一个;。
下一个;
C语言编程,输入一个学生的姓名、学号、英语、数学、计算机成绩,输出学生姓名、学号和平均成绩
#include
#include
voidmain()
{
字符名称[20],数字[20];
浮点数学,英语,计算机;
双精度aver;
printf("请输入学生姓名:");
gets(name);;
输入printf("请输入学号:");
gets(number);
printf("请输入学生的英语成绩:");
scanf("%f",&English);
printf("请输入学生的数学成绩:");
scanf("%f",&math);
printf("学生回复:");
scanf("%f",&计算机);
aver=(英语+数学+计算机)/3;
printf("姓名:%s\n",name);
printf("人数:%s\n",number);
printf("分数:%5.2f\n",aver);
}
输入:
请输入学生姓名:Lihua
请输入请输入您的学号:123456789
请输入您学生的英语成绩:80.5
请输入您学生的数学成绩:91
请输入学生的电脑成绩:89.5。
输出:
姓名:Lihua
号码:123456789
分数:87.00
相关文章
C语言基础:putchar与getcha...
2024-12-27 14:52:28计算机二级C语言考试纠错题找到能否删除及...
2024-12-25 05:10:20Java与C++:就业前景与学习选择解析
2025-01-01 11:53:19大一新生必看:为何电脑是大学学习生活必备...
2024-12-16 03:01:49C语言中ln(x)计算方法及log函数使...
2024-12-16 10:53:39码头工人多义解析:从搬运工到网络术语
2024-12-17 11:18:54C语言if语句实用技巧解析
2025-01-12 09:53:12SPSS10.0字符转数值教程:高效数据...
2024-12-28 17:27:48Python内存管理机制详解:引用计数、...
2024-12-25 00:15:22C语言标识符类型与命名规则详解
2024-12-18 16:27:54最新文章
12
2025-01
12
2025-01
12
2025-01
12
2025-01
12
2025-01
12
2025-01
12
2025-01
12
2025-01
12
2025-01
12
2025-01
热门文章
1
JSF架构解析与Java学习资源分享:J...
JavaServerFacesJSF体系结构JavaServerFaces(JS...
2
数据结构C语言版深度解析与C语言入门很简...
《数据结构(C语言版)》.严蔚敏吴伟民著.pdf在《数据结构(C语言版)》一书中...
3
C语言字符串常量解析:区别、用途及存储方...
什么是字符串常量字符串常量是C语言中的一种数据类型,它是由一对双引号括起来的字符...
4
C语言printf函数:格式字符串与输出...
printf函数中的格式与输出项有什么关系?在C语言中,printf函数中的格式...
5
Excel技巧:计算字符串起始位置与合并...
如何计算字符串在特定文本中的起始位置,怎么计算字符串在特定文本中的起始位置您可以...
6
Python发音全解:掌握正确的发音方法...
python怎么读我的很多学习编程的朋友可能都知道Python这个词,但是他们中...
7
字符与字符串:编程中的基础文本类型解析
字符串什么意思字符串是由数字、字母和下划线组成的字符串,表示为s=“a1a2…a...
8
Python编程语言:多领域应用与开发优...
Python的作用是什么?Python是一种跨平台计算机编程语言,是ABC语言的...
9
深度解析:C语言编程特点与应用领域
什么叫c语言C语言是一种编程语言。C编程语言应用广泛,具有以下特点和特点:1.语...
10
Java全解析:跨平台编程语言的魅力与多...
java是什么Java是一种功能强大的编程语言,被称为“一次编写,随处运行”模型...