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;
    }
  }
}
相关文章
|
3月前
7-1 学生成绩排序
7-1 学生成绩排序
22 0
|
4月前
|
C语言
C语言---输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。
C语言---输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。
|
4月前
1038 统计同成绩学生 (20 分)
1038 统计同成绩学生 (20 分)
|
C++
成绩统计
小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。如果得分至少是60分,则称为及格。
81 0
|
5月前
计蒜客_成绩排序
计蒜客_成绩排序