C语言版本:

//---------------------------------------------------------------------------
#pragma hdrstop
#pragma argsused
#include <stdio.h>
#include <stdlib.h>
//---------------------------------------------------------------------------
//要求编一个C语言程序,查询学生的成绩,要输入学生的学号、姓名、所在系
#define NUMBER 3
void 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语言课程设计. 根据学号等信息查询学生成绩相关推荐

  1. 按课程查询学生成绩C语言,C语言课程设计. 根据学号等信息查询学生成绩

    C语言版本: //--------------------------------------------------------------------------- #pragma hdrstop ...

  2. 湖北汽车工业学院c语言程序设计 汽车零部件采购管理程序,湖北汽车工业学院c语言课程设计实验报告(采购信息管理系统).docx...

    湖北汽车工业学院c语言课程设计实验报告(采购信息管理系统) C语言课程设计 商品销售信息管理系统 #include #include #include #include structproduct// ...

  3. 教学信息管理系统c语言编程,C语言课程设计【学院教学信息管理系统】.doc

    每个小组选择一个题目.总分100分,PPT+大作业报告+演讲,程序运行成功40分,ppt10分,演讲演示20分,大作业报告30分.第十九周进行报告演示.两组报告雷同,或者源代码雷同将同时扣分. C语言 ...

  4. c语言银行卡管理系统程序设计报告,C语言课程设计报告(银行账户信息管理系统).doc...

    新疆大学学生课程设计论文 摘要 PAGE I 银行账户管理系统C语言程序设计 摘 要 银行账户管理系统是针对银行账户的日常管理而设计,操作方便而且界面简洁,使用较为简单的C语言作为编程语言,采用软件工 ...

  5. 课程设计:飞机航班信息查询系统

    题目名称 一.实验内容 [问题描述] 对飞机航班信息进行排序和查询.航班信息包括:航班号,起点,终点,航班日期(周一到周日,分别用1,2...7数字表示),起飞时间,到达时间,机型,票价. 以线性表作 ...

  6. c语言 课程设计题目,2019年C语言课程设计选题.doc

    PAGE PAGE 1 C语言课程设计选题 题一.<学生成绩管理> (必做题) 写一个"学生成绩管理"程序,要求程序如下功能: (1) 成绩录入,(2)成绩修改(按学号 ...

  7. C语言课程设计建筑工地信息,c语言课程设计建筑工地信息管理系统

    c语言课程设计建筑工地信息管理系统 (31页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 1C 语言课程设计 名称:建筑工地信息管理系统学 ...

  8. C语言课程设计不会做?其实各种信息管理系统都一样!

    C语言课程设计示例:歌曲信息管理系统 前言:大家在学习C语言时,最终都会面临这个"大项目":课程设计,而知识的整合与庞大的代码量总会让许多初学者手足无措.还记得我当时的课程设计,真 ...

  9. c语言课程设计2018,C语言课程设计报告(2018)——学生管理系统(17页)-原创力文档...

    兰州交通大学博文学院 <C语言程序设计> 课 程 设 计 报 告 系 别: 交通运输系 班 级: 16交通运输(3)班 姓 名: 学 号: 指导老师: 2018年1月5日 兰州交通大学博文 ...

最新文章

  1. 轻松应对Java试题,这是一份大数据分析工程师面试指南
  2. ACMNO.20 C语言-插入队列 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。 输入 第一行,原始数列。 第二行,需要插入的数字。
  3. 太阳能发电产业有望大发展
  4. @codeforces - 1106F@ Lunar New Year and a Recursive Sequence
  5. lpt算法c语言程序,LPT算法的性能(近似).ppt
  6. java weblogic反序列化_Weblogic JAVA反序列化漏洞攻防搭建(3)
  7. PAT-1127. ZigZagging on a Tree (30)
  8. Linux学习笔记-使用gdb调试
  9. 给数据库减负的八个思路
  10. MyEclipse10 中设置Jquery提醒,亲测可用
  11. python任意输入一个正整数、判断该数是否为素数_Python编程判断一个正整数是否为素数的方法...
  12. 让VS2008对JQuery语法的智能感知更完美一点(转载)
  13. 算法:分离链表为两部分,小于某个值都在左边,大于等于某个值在右边 Partition List
  14. Eclipse插件开发之拖拽功能
  15. 小米游戏本2019 I7-9750H安装黑苹果11.5 big Sur
  16. 30天扣篮训练计划_高强度减脂训练计划,每天练30分钟,坚持一个月,减掉多余的脂肪...
  17. UGUI源码解析——DataUtility
  18. WCDMA中的CQI
  19. 【增量学习】综述解析:A continual learning survey: Defying forgetting in classification tasks
  20. 洛谷 P1616 疯狂的采药

热门文章

  1. MemCache和一致性Hash算法讲解
  2. Autodesk Inventor Publisher 2013安装破解
  3. CPU 负载与 CPU 使用率可不是一回事
  4. 高并发学生选课系统设计
  5. ANSYS Workbenc 高级工程实例分析培训视频教程
  6. 注册/登录/后台管理系统/子路由/babel/upload
  7. 【每日一篇】Servlet/tomcat/spring mvc之间关系
  8. 区块链需要学习哪些东西_2020年学区块链需要什么基础?(非常详细)
  9. 超市小程序怎么做_分享超市微信小程序制作步骤
  10. 无人系统群体智能及其研究进展