zoukankan      html  css  js  c++  java
  • 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(" ******************* ");
    printf(" 1、输入 ******** ");
    printf(" 2、查询 ********* ");
    printf(" 3、使用显示****** ");
    printf(" 4、退出 *********** ");
    printf(" ******************* ");
    }
    int main()
    {
    clock_t start,finish; double TheTimes;
    struct Student stu[30] ; int i,j,d,e,f;char na[20];
    printf(" ***** 欢迎进入机房收费管理系统 **** ") ;
    while(1)
    {
    menu();
    printf(" 请输入你的选择:");
    scanf("%d",&i) ;
    switch(i)
    {
    case 1: for(int i=0;i<30;i++)
    {
    printf("请输入学号:");
    scanf("%d",&stu[i].num);
    printf(" 请输入班级:");
    scanf("%s",stu[i].banji);
    printf(" 请输入姓名:");
    scanf("%s",stu[i].name);
    printf(" 请输入上机时间:");
    scanf("%d",&stu[i].time);
    stu[i].feiyong=0;
    }
    start=clock()
    ;break;
    case 2:

    printf(" 1、按学号查询:");
    printf(" 2、按姓名查询: ");
    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分钟 ",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分钟 ",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(" 班级:%s",stu[j].banji);
    printf(" 姓名:%s",stu[j].name);
    printf(" 上机时间:%d",&stu[j].time);
    printf(" 费用:%d",&stu[j].feiyong);
    printf(" 请输入上机时间:%d",&stu[j].time);
    printf(" ");

    }


    ;break;
    case 4:return 0;break;
    }
    }

    return 0;
    }

  • 相关阅读:
    How to tell your iPhone application that location services are required | The Agile Warrior
    How to detect whether socket is still connected...
    Ubuntu Touch On Nexus4 Manual Install (手动安装) under Gentoo
    LanguageTag
    » Working Around JNI UTF-8 Strings Deprogramming
    Mget is available.
    Fix Valgrind's must-be-redirected error in Gentoo
    vector 测试
    abc
    Effective STL 43: Prefer algorithm calls to hand-written loops
  • 原文地址:https://www.cnblogs.com/XiDaPuBen/p/8678349.html
Copyright © 2011-2022 走看看