c语言项开发班级登入系统,c语言--班级管理系统
满意答案
dgfetc583
2013.12.10
采纳率:47% 等级:12
已帮助:14710人
class student
{
public:
char m_strName[10]; // 姓名
int m_nNum; // 学号
float m_dScore[4]; // 成绩
};
void InputScore(student* p, int nNumber)
{
if(nNumber > 10)
{
printf("学生已超过10名!\n");
return;
}
printf("请输入学生学号:");
scanf("%d",&(p[nNumber].m_nNum));
printf("请输入学生姓名:");
scanf("%s",&(p[nNumber].m_strName));
printf("请输入数学成绩:");
scanf("%f",p[nNumber].m_dScore);
printf("请输入语文成绩:");
scanf("%f",p[nNumber].m_dScore+1);
printf("请输入英语成绩:");
scanf("%f",p[nNumber].m_dScore+2);
printf("请输入计算机成绩:");
scanf("%f",p[nNumber].m_dScore+3);
}
void OutputScore(student* p, int nNumber)
{
for(int i=0; i
{
printf("\n学号:%d\n",p[i].m_nNum);
printf("姓名:%s\n",p[i].m_strName);
printf("数学成绩:%.2f\n",p[i].m_dScore[0]);
printf("语文成绩:%.2f\n",p[i].m_dScore[1]);
printf("英语成绩:%.2f\n",p[i].m_dScore[2]);
printf("计算机成绩:%.2f\n",p[i].m_dScore[3]);
}
}
void MondifyScore(student *p, int nNumber)
{
int nChoice;
printf("请输入要修改的学生的学号:\n");
scanf("%d",&nChoice);
int i;
for(i=0; i
if(p[i].m_nNum == nChoice) break;
if(i == nNumber)
{
printf("未找到该学号学生\n");
return;
}
printf("请修改学生学号:");
scanf("%d",&(p[i].m_nNum));
printf("请修改学生姓名:");
scanf("%s",&(p[i].m_strName));
printf("请修改数学成绩:");
scanf("%f",p[i].m_dScore);
printf("请修改语文成绩:");
scanf("%f",p[i].m_dScore+1);
printf("请修改英语成绩:");
scanf("%f",p[i].m_dScore+2);
printf("请修改计算机成绩:");
scanf("%f",p[i].m_dScore+3);
}
void main()
{
student ar[10];
int nChoice;
int nStudentNumber = 0; // 现有的学生数量
do
{
printf("\n***************欢迎使用班级管理系统,请输入选项:****************\n");
printf("1.成绩录入\n");
printf("2.成绩显示\n");
printf("3.成绩保存\n");
printf("4.成绩修改\n");
printf("5.退出系统\n");
scanf("%d",&nChoice);
switch(nChoice)
{
case 1:InputScore(ar, nStudentNumber);
nStudentNumber++;
break;
case 2:OutputScore(ar, nStudentNumber);
break;
case 3:
break;
case 4:MondifyScore(ar, nStudentNumber);
break;
}
}while(nChoice != 5);
}
差不多了,成绩保存的没有做,不清楚你怎么保存。剩下一点自己改改吧
10分享举报
c语言项开发班级登入系统,c语言--班级管理系统相关推荐
- 用java语言编写的用户登入模块1
今天我们来学习如何用java语言来写一个简单用户登入模块,本次主要利用java中面向对象程序设计的三大特性"封装,继承,多态"来完成代码编写. (1)要求:通过用户输入,获取 ...
- 查看linux的用户 7.2,linux下查看用户登入系统相关命令及编写脚本(七)
linux下查看用户登入系统相关命令及编写脚本(七) 查看用户登入系统日志 1.w 显示谁登入并正在做什么事 2.who 显示谁登入 -r:显示系统运行级别 3.sleep 睡眠命令(sleep 5 ...
- Linux 命令之 who -- 打印当前登录用户/显示目前登入系统的用户信息。
文章目录 命令介绍 常用选项 参考示例 打印用户登录信息 打印全面的信息 打印系统登录进程 显示登录系统的所有用户名称和总人数 命令介绍 who 命令用来打印当前登录用户信息,包含了系统的启动时间 . ...
- Linux 命令之 w 命令-显示目前登入系统的用户信息
文章目录 介绍 常用选项 参考示例 显示目前登入系统的用户信息 不打印头信息 显示用户从哪登录 使用短输出格式 介绍 w 命令用于显示已经登陆系统的用户列表,并显示用户正在执行的指令.执行这个命令可得 ...
- linux查询历史登入系统的主机名称或IP地址
使用ROOT用户, last -x 使用参数: last [-adRx][-f ][-n ][帐号名称-][终端机编号-]-a 把从何处登入系统的主机名称或IP地址,显示在最后一行; -d 将IP地址 ...
- 43.【Java 实现验证码获取 C++实现密码加密和删除和QQ登入系统】
Java实现验证码信息 (一).简要概述: 1.思路分析 2.代码展示: 3.效果展示: (二).密码加密C++操作 1.基本思路和解析: 2.代码展示: (三).QQ登入系统: 1.建设QQ登入系统 ...
- 登入系统后加载ActiveX控件已被阻止的解决方法
在登入系统之后,系统会自动加载控件,所以浏览器安全级别太高的话是无法加载的,所以要对浏览器进行设置,下面是在加载控件时经常出现的错误,如下图. ActiveX控件已被阻止 交互不安全的提示 浏览 ...
- 25.【 C/C++ QQ登入系统 (人生中第一个趋形系统)】
QQ登入系统 (一).建设QQ登入系统的背景. (二).基本头文件 代码展示: 效果展示: (三).总结 (一).建设QQ登入系统的背景. 因为自己有一颗对系统非常敏感的心,所以在本人大一下学期也就是 ...
- Win7 绕过密码登入系统
Win7系统中连续按下5次shift键会弹出一个粘滞键的窗口,可以通过这个漏洞通过更改连续按5次shift键打开的窗口,从而直接建立一个新账户直接登入. 下面进行漏洞的复现: 发现确实可以打开粘滞 ...
最新文章
- JSP页面中四种“返回按钮”的使用
- halcon 图像差分_Halcon编程-基于纹理的mara检测
- java有关问题,java经典有关问题!
- 小透明学弟的华为上岸之路
- python使用turtle步骤_Python+turtle交互式绘图:可以用鼠标拖动的小海龟
- 使用face-api和Tensorflow.js进行预训练的AI情绪检测
- Maven学习总结(31)——Maven坐标详解
- win10怎么卸载Edge浏览器
- 【解决方案】智慧机场:基于视频智能融合平台EasyCVR让机场数字化转型高飞
- python职位要求_python 开发工程师职位描述与岗位职责任职要求
- 【贪玩巴斯】数字图像处理基础课堂笔记(四)——「Matlab中的代码优化问题、meshgrid函数和交互式I/O」 2021-10-11
- VUE笔记——B站狂神说
- 为什么做机器学习的很少使用假设检验? (转载)
- 华奥安心延保对代码的敬畏之心
- About Maze Problem
- 古文字识别助手与众包平台——项目博客二
- 利用文本相似度进行英文文本分类(C++实现)
- docker导出mysql_Docker 导出 mysql 数据
- HDU6112今夕何夕(Java写法)
- c语言——memcpy函数的实现
热门文章
- c# 低功耗蓝牙_c# - 如何使用C#手动绑定到WinForm中的蓝牙低能耗设备? - 堆栈内存溢出...
- position: absolute;_前端性能优化--transform与position
- java 方法重载的作业_java第六章 方法及方法重载 课堂笔记、作业
- 技术员联盟win11旗舰版64位镜像v2021.07
- windows7系统内存占用过高的解决方法
- Windows平台RTMP|RTSP播放器为什么要兼容GDI绘制
- JEECG分页条数自定义
- Status Code:200 OK (from disk cache)和304的区别,以及怎么禁止缓存
- Vue 打包前需修改的配置,解决白屏问题
- stm32的语音识别_基于stm32循迹避障语音控制金属探测蓝牙小车设计(原理图+pcb+源码+参考文档)...