#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;
}

最新文章

  1. SQL Server 求结果
  2. linux内核分析作业6:分析Linux内核创建一个新进程的过程
  3. MongoDB 使用Index
  4. G - 非常可乐
  5. Speed-BI 图表功能:服装订货与销售匹配分析
  6. IOS应用开发版本控制工具之Versions使用
  7. C# 7.0
  8. 多校 4686 Arc of Dream hdu 矩阵解
  9. hdu_5690_All X(找循环节)
  10. (转)完整java开发中JDBC连接数据库代码和步骤
  11. 阅读GIC-500 Technical Reference Manual笔记
  12. Andriod studio 打包aar
  13. 浅谈nodejs和php
  14. day35-python 操作memcache一
  15. 《Linux内核分析》第五周学习总结
  16. FPGA学习笔记. 二分频和三分频
  17. Python20-Day07
  18. mysql create dabase 语法详解
  19. Shell 从日志文件中选择时间段内的日志输出到另一个文件
  20. jquery Promise和ES6 Promise的区别

热门文章

  1. SpringBoot2.0微信小程序支付多次回调问题
  2. C# 图解视频教程 全集200多集
  3. .NET 同步与异步 之 Mutex (十二)
  4. 【Zend Studio】在Zend Studio中调试ThinkPhp框架
  5. Python之练习数学运用代码
  6. 认知:关于Android 调试的坑
  7. 【原创 Hadoop&amp;Spark 动手实践 3】Hadoop2.7.3 MapReduce理论与动手实践
  8. 用ajax下载字节流形式的excel文件
  9. ffmpeg安装步骤
  10. 关于Retrofit网络请求URL中含有可变参数的处理