c++课设
#include <stdio.h>
#include <time.h>
#include <math.h>
#define C 60000;
struct Student
{
char name[20];
int num;
char banji[10];
int time;
int feiyong;
};
void menu()
{
printf("\t\t\t*******************\n");
printf("\t\t\t\t1、输入 ******** \n");
printf("\t\t\t\t2、查询 *********\n ");
printf("\t\t\t\t3、使用显示****** \n");
printf("\t\t\t\t4、退出 *********** \n ");
printf("\t\t\t*******************\n");
}
int main()
{
clock_t start,finish; double TheTimes;
struct Student stu[30] ; int i,j,d,e,f;char na[20];
printf("\t\t\t\t***** 欢迎进入机房收费管理系统 ****\n ") ;
while(1)
{
menu();
printf("\t请输入你的选择:");
scanf("%d",&i) ;
switch(i)
{
case 1: for(int i=0;i<30;i++)
{
printf("请输入学号:");
scanf("%d",&stu[i].num);
printf("\n 请输入班级:");
scanf("%s",stu[i].banji);
printf("\n请输入姓名:");
scanf("%s",stu[i].name);
printf("\n请输入上机时间:");
scanf("%d",&stu[i].time);
stu[i].feiyong=0;
}
start=clock()
;break;
case 2:
printf(" 1、按学号查询:");
printf("\n2、按姓名查询:\n");
scanf("%d",&e);
if(e==1)
{
printf(" 请输入要查询的学号:");
scanf("%d",&d);
for(j=0;j<30;j++)
{
if( stu[j].num==d)
{
finish=clock();
TheTimes=(double)(finish-start)/C;
printf("你上来%f分钟\n",TheTimes);
}
}
}
else if(e==2)
{
printf(" 请输入要查询的姓名:");
scanf("%s",na);
for(j=0;j<30;j++)
{
if( stu[j].name==na)
{
finish=clock();
TheTimes=(double)(finish-start)/C;
printf("你上来%f分钟\n",TheTimes);
}
}
}
; break;
case 3: for(j=0;j<30;j++)
{
finish=clock();
TheTimes=(double)(finish-start)/C;
stu[j].feiyong=(TheTimes/60)*1;
}
for(j=0;j<30;j++)
{
printf("学号:%d",&stu[j].num);
printf("\n 班级:%s",stu[j].banji);
printf("\n姓名:%s",stu[j].name);
printf("\n上机时间:%d",&stu[j].time);
printf("\n费用:%d",&stu[j].feiyong);
printf("\n请输入上机时间:%d",&stu[j].time);
printf("\n");
}
;break;
case 4:return 0;break;
}
}
return 0;
}
c++课设的更多相关文章
- C语课设心得分享(二)
咱们今儿说说IDE的事儿. IDE是「集成开发环境」的意思,比如咱们常用的VC6.0,就是开发C语言所用的IDE的一种.对于IDE的认识,可能有些朋友有点儿模糊,咱们捋一捋,我也会给出一些IDE方面的 ...
- C语课设心得分享(三)
调试. 以前咱们写课后习题,一般也不需要使用调试,如果程序编译error,根据错误信息就可以改好:如果是结果错误,那么在稿纸上过几遍基本也可以得出结果. 但咱们这个课设比较大,就需要很多调试的过程,尤 ...
- C语言课设心得分享(一)
今儿上完课设,老师果然讲的比较少,周四还不用去,看来还是学生自己折腾.我在做课设的过程中,攒了一些心得/体会,希望能和大家分享分享,也希望能一起探讨探讨.如果是我能回答的问题,我很乐意能够提供帮助. ...
- 将C语课设传到了Github和Code上 2015-91-18
一直听说Git好使,以前捣鼓过没弄成,现在考完试了终于可以静下心来研究研究. 哎,我要是当时做课设的时候就用Git,也能省下不少事呢. 使用的Git教程,刚看个开头: 廖雪峰的Git教程 http:/ ...
- JAVA课设---五子棋
1.团队博客链接 JAVA课设-五子棋-团队博客 2.个人负责模块: ①对鼠标事件的处理 , 此模块需处理五子棋的放置问题.颜色转换问题.以及当五子连线时弹出窗口显示结果. ②对MainFrame中主 ...
- JAVA课设个人博客--多源数据教学管理系统
JAVA课设个人博客--多源数据教学管理系统 1.团队课程设计博客链接 https://www.cnblogs.com/hq9-/p/10278470.html 2. 个人负责模块或任务说明 主要模块 ...
- 【js课设】电子画板01
这学期web开发课的课设选了电子画板课题.(人家本来想做富文本编辑器的嘛然鹅老师在第二版里把这题删掉了。゚ヽ(゚´Д`)ノ゚。) 主要考虑的有[界面美观][画笔类型][画布分层]这三个点了. [界面美 ...
- C语言课设——电影院选票系统
C语言课设--电影院选票系统 1.课题介绍 大家都爱看电影,现请参考一个熟悉电影票预订系统,实现C语言版的订票系统.了解订票如何实现的.系统主要有2类用户:管理员用户和顾客用户. 管理员用户 1.电影 ...
- 如何用 python 优雅地完成数据库课设
0 前言 偶然间发现 Google 收录了学校实验打卡系统的接口,正好要做数据库课设,便拿来作为 environment. 机房居然装了 python ,早就听说 python 写爬虫速度一流,课上的 ...
- 2018-2019学年第一学期Java课设--魔塔
目录 Magic-Towers 一.团队名称.团队成员介绍.任务分配 团队名称:MoTa 团队成员介绍 任务分配 二.项目简介 三.项目采用技术 四.项目亮点 主界面显示主要信息功能 游戏动画 五.项 ...
随机推荐
- python接口自动化测试(四)-Cookie&Sessinon
掌握了前面几节的的内容,就可以做一些简单的http协议接口的请求发送了,但是这些还不够.HTTP协议是一个无状态的应用层协议,也就是说前后两次请求是没有任何关系的,那如果我们测试的接口之前有相互依赖关 ...
- 去哪儿数据VS美团数据
介绍 之前在去哪儿做数据RD,今年来到美团做数据RD,碰巧都是门票方向(现在去哪儿叫度假,美团叫境内),下面都是基于这两个部门的对比 相同点 都有独立的数据团队,老大都重视数据,主要开发语言都是SQL ...
- angular 2 - 004 routing 路由
https://angular.io/tutorial/toh-pt5 定义一个模块用来定义路由 src/app/app-routing.module.ts import { NgModule } f ...
- Deep Learning.ai学习笔记_第二门课_改善深层神经网络:超参数调试、正则化以及优化
目录 第一周(深度学习的实践层面) 第二周(优化算法) 第三周(超参数调试.Batch正则化和程序框架) 目标: 如何有效运作神经网络,内容涉及超参数调优,如何构建数据,以及如何确保优化算法快速运行, ...
- linux性能压测工具
http://benjr.tw/532 http://blog.yufeng.info/archives/2023 https://www.cnblogs.com/zhoujinyi/archive/ ...
- C++ 无锁数据结构
https://www.zhihu.com/question/52629893/answer/131731126
- C#使用HttpWebRequest和HttpWebResponse上传文件示例
C#使用HttpWebRequest和HttpWebResponse上传文件示例 1.HttpHelper类: 复制内容到剪贴板程序代码 using System;using System.Colle ...
- Python学习笔录
参考:http://www.runoob.com/python3/python3-data-type.html 1. type和isinstance区别type(A()) == A, type()不会 ...
- 判断回文字符串、回文链表、回文数(python实现)
所谓回文字符串,就是正读和反读都一样的字符串,比如"level"或者"noon"等等就是回文串.即是对称结构 判断回文字符串 方法一: def is_palin ...
- 查看安装的react-native和react版本
转:http://blog.csdn.net/miss_ok/article/details/52777115 npm info React-native(目前是0.34.1) 知道最新版本后,通过以 ...