012.用一维数组统计学生成绩

简介: 012.用一维数组统计学生成绩
#include <stdio.h>
void main()
{
  char SelectKey,CreditMoney,DebitMoney;
  while(1)
  {
    do{
      clrscr();
      puts("=========================");
      puts("|  Please select key:   |");
      puts("|  1. Quary             |");
      puts("|  2. Credit            |");
      puts("|  3. Debit             |");
      puts("|  4. Return            |");
      puts("=========================");
      SelectKey = getch();
    }while( SelectKey!='1' && SelectKey!='2' && SelectKey!='3' && SelectKey!='4' );
    switch(SelectKey)
    {
      case '1':
        clrscr();
        puts("================================");
        puts("|    Your balance is $1000.    |");
        puts("|  Press any key to return...  |");
        puts("================================");
        getch();
        break;
      case '2':
        do{
          clrscr();
          puts("==================================");
          puts("|   Please select Credit money:  |");
          puts("|   1. $50                       |");
          puts("|   2. $100                      |");
          puts("|   3. Return                    |");
          puts("==================================");
          CreditMoney = getch();
        }while( CreditMoney!='1' && CreditMoney!='2' && CreditMoney!='3' );
        switch(CreditMoney)
        {
          case '1':
            clrscr();
            puts("=========================================");
            puts("|  Your Credit money is $50,Thank you!  |");
            puts("|         Press any key to return...    |");
            puts("=========================================");
            getch();
            break;
          case '2':
            clrscr();
            puts("==========================================");
            puts("|  Your Credit money is $100,Thank you!  |");
            puts("|         Press any key to return...     |");
            puts("==========================================");
            getch();
            break;
          case '3':
            break;
        }
        break;
      case '3':
        do{
          clrscr();
          puts("====================================");
          puts("|   Please select Debit money:     |");
          puts("|   1. $50                         |");
          puts("|   2. $100                        |");
          puts("|   3. $500                        |");
          puts("|   4. $1000                       |");
          puts("|   5. Return                      |");
          puts("====================================");
          DebitMoney = getch();
        }while( DebitMoney!='1' && DebitMoney!='2' && DebitMoney!='3' \
         && DebitMoney!='4' && DebitMoney!='5' );
        switch(DebitMoney)
        {
          case '1':
            clrscr();
            puts("===========================================");
            puts("|   Your Debit money is $50,Thank you!    |");
            puts("|        Press any key to return...       |");
            puts("===========================================");
            getch();
            break;
          case '2':
            clrscr();
            puts("===========================================");
            puts("|   Your Debit money is $100,Thank you!   |");
            puts("|        Press any key to return...       |");
            puts("===========================================");
            getch();
            break;
          case '3':
            clrscr();
            puts("===========================================");
            puts("|   Your Debit money is $500,Thank you!   |");
            puts("|        Press any key to return...       |");
            puts("===========================================");
            getch();
            break;
          case '4':
            clrscr();
            puts("===========================================");
            puts("|   Your Debit money is $1000,Thank you!  |");
            puts("|        Press any key to return...       |");
            puts("===========================================");
            getch();
            break;
          case '5':
            break;
        }
        break;
      case '4':
        clrscr();
        puts("================================");
        puts("|   Thank you for your using!  |");
        puts("|            Good bye!         |");
        puts("================================");
        return;
    }
  }
}
相关文章
|
Java
Java实现微信支付
Java实现微信支付
707 2
|
前端开发
多次请求同一数据接口造成数据混乱问题解决办法
在进行前端开发过程中,经常会遇到需要请求同一个数据接口但不同参数的需求,这种情况下当用户通过页面操作频繁请求该接口,而接口的不同参数响应时间差异较大时,容易引发数据渲染混乱的bug。
2939 0
|
11月前
|
分布式计算 Java 持续交付
如何选择合适的微服务框架
如何选择合适的微服务框架
255 0
|
消息中间件 分布式计算 DataWorks
DataWorks常见问题之sap haha数据同步kafka如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
363 6
|
机器学习/深度学习 人工智能 边缘计算
探索人工智能的未来:机遇与挑战
探索人工智能的未来:机遇与挑战
275 11
|
存储 负载均衡 Cloud Native
支持 gRPC 长链接,深度解读 Nacos 2.0 架构设计及新模型
Nacos 在阿里巴巴起源于 2008 年五彩石项目,该项目完成了微服务拆分和业务中台建设,随着云计算和开源环境的兴起,2018 年我们深刻感受到开源软件行业的影响,因此决定将 Nacos 开源,输出阿里十年关于服务发现和配管管理的沉淀,推动微服务行业发展,加速企业数字化转型。
支持 gRPC 长链接,深度解读 Nacos 2.0 架构设计及新模型
|
开发工具
环境变量,环境变量就是在操作系统中记录的一些关键性信息,以辅助系统运行,env,echo $PATH可以取出环境变量,全局变量的使用方法是定义,什么时候用,什么时候取,export MYNAME=it
环境变量,环境变量就是在操作系统中记录的一些关键性信息,以辅助系统运行,env,echo $PATH可以取出环境变量,全局变量的使用方法是定义,什么时候用,什么时候取,export MYNAME=it
|
调度
rtThread调度器钩子使用
rtThread调度器钩子使用
138 0
|
前端开发
前端学习案例17-插入的封装2向左插入
前端学习案例17-插入的封装2向左插入
179 0
前端学习案例17-插入的封装2向左插入