C语言课程设计. 根据学号等信息查询学生成绩
来源:互联网 发布:js身份证格式输入 编辑:程序博客网 时间:2024/04/20 01:54
C语言版本:
//---------------------------------------------------------------------------#pragma hdrstop#pragma argsused#include <stdio.h>#include <stdlib.h>//---------------------------------------------------------------------------//要求编一个C语言程序,查询学生的成绩,要输入学生的学号、姓名、所在系#define NUMBER 3void main(){ // 定义“学生”结构体 struct StuScore { int StuNo; char StuName[10]; char StuDept[20]; int StuScore; }StuScoreSet[NUMBER]; // 声明查询条件及查询结果 int input_stuno; char input_stuname[10]; char input_studept[20]; int output_stuscore; // 录入学生信息 int i; for (i=0; i<NUMBER; i++) //录入学生信息 { printf("请输入学号:"); scanf("%d", & StuScoreSet[i].StuNo); printf("请输入成绩:"); scanf("%d", & StuScoreSet[i].StuScore); printf("********************\n"); } printf("\n\n******* 录入信息完毕 ******\n\n\n"); // 查询学生信息 printf("请输入待查学生的学号:"); scanf("%d", &input_stuno); for (i=0; i<NUMBER; i++) { if ( StuScoreSet[i].StuNo == input_stuno ) { printf("该生成绩:%d \n", StuScoreSet[i].StuScore); break; } } return;}//--------------------------------------------------------------------------- /*程序说明:1. 定义结构体,以备用户录入各学生信息,定义常量NUMBER 作为学生数量(注意,该程序设定只有当录入所有学生信息后才可继续进行后续任务,因此建议测试、演示时将学生数设置得少一些,如<=5);2. 学号以int类型定义,因此建议测试时,学号统一录入为1001,1002,…… 或类似规律性的数据(理论上最好定义为字符型数组,但实现代码要多一些。为简写代码此处不考虑);3. 在录入所有学生的信息之后,任意输入一名学生的学号(该数据必须是有效数据——之前应录入),将查询结果显示在输出屏幕上;4. 上面程序你是需求的简写,即只录入了学号和成绩,如果需要根据“姓名”、“所在系”等其他信息作为查询条件,请自己修改、完善;5. 更科学的做法是录入信息存入文件,查询时读写相应文件,并根据条件取出、打印结果,建议动手实践。*/
- C语言课程设计. 根据学号等信息查询学生成绩
- 键盘输入学号,显示学生姓名,成绩,排名等信息
- 课程设计 学生成绩查询
- 【C语言】用结构体数组完成:有5个学生(包括学号,姓名,成绩),要求按照成绩高低输出学生信息.
- 查询学生 学号、姓名和平均成绩
- C语言:成绩最高学号
- C语言课程设计报告-------学生成绩简单管理程序
- C语言学生成绩信息管理系统课程设计报告
- 学生信息理系统 c语言源码 c语言课程设计
- 【c语言】有50个学生,要求输出成绩在80分以上的学生的学号和成绩
- 【C++】建立一个学生信息链表,每个结点包括:学号、姓名、成绩。【原创技术】
- C语言结构体+数组实现学生学号成绩的统计、排序
- java中的comparable接口如何根据学生的学号,成绩等多种情况进行定义,然后排序
- 期末课程设计—学生成绩查询系统
- 【C语言】建立一个数组存储学生的学号、姓名和三门课程成绩和平均成绩【原创技术】
- 关于使用结构体来记录学生成绩输出no。1的学号和成绩 c语言
- 1.查询全部学生的学号、姓名、课程名称、成绩。
- 笔试题:创建一个单链表,结点包含学生的学号,姓名,性别,年龄信息.写几个程序,实现按学生学号插入,查询,删除等操作.
- C#操作Excel知识点
- Redy词法识别--整数,长整数的识别
- flash中Stage,stage,root和this的区别用法
- POJ--1258题Agri-Net
- java两种核心机制之一--java垃圾回收机制
- C语言课程设计. 根据学号等信息查询学生成绩
- LinkedHashMap 和 HashMap的区别
- 学习flash脚本应注意的几个问题
- 浅谈常见软件的选择
- /etc/initab详解
- 四极管:人心散了、项目必然要败
- C程序设计的常用算法汇编
- 中软国际OA地址
- unix 文件I/O之诠释