c++成绩管理系统,来个大神补齐代码

case 4-case 8 代码需要补齐,来个666+的补齐

前面代码也可改动

 // qimo1.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

int main(int argc, char* argv[])
{

    int score[10000];
    int lenth = 5;
    int op;
    int i;
    while(true){
        printf(" \n成绩管理系统V1.0\n");
        printf(" ————————\n");
        printf("|  1,输入成绩   |\n");
        printf("|  2,输出成绩   |\n");
        printf("|  3,查询成绩   |\n");
        printf("|  4,修改成绩   |\n");  
        printf("|  5,增加成绩   |\n");
        printf("|  6,删除成绩   |\n");
        printf("|  7,冒泡排序   |\n");  
        printf("|  8,选择排序   |\n");
        printf(" ————————\n");
        printf("请输入操作类型\n");
        scanf("%d",&op);
        switch(op){
            case 1:
                printf("请输入5个整数的成绩(0--100),并用空格隔开,然后回车\n");
                for(i=0;i<lenth;i++){
                    scanf("%d",&score[i]);
                }
                printf("您输入的成绩是:\n");
                for(i=0;i<lenth;i++){
                    printf("%d  ",score[i]);
                }
                break;
            case 2:
                printf("成绩为:\n");
                for(i=0;i<lenth;i++){
                    printf("%d  ",score[i]);
                }
                break;
            case 3://两种查询方式  用成绩查询序号,用序号输出成绩
                int cxfs;
                while(cxfs!=3){
                    printf("请输入查询方式1,按成绩,2,按序号3,返回主菜单\n");
                    scanf("%d",&cxfs);
                    switch(cxfs){
                    case 1:
                        int cj;
                        printf("请输入成绩\n");
                            scanf("%d",&cj);
                        for(i=0;i<lenth;i++){
                            if(cj ==score[i]){
                            printf("序号是%d\n   ",i);
                            }
                        }
                        break;
                    case 2:
                        int xh;
                        printf("请输入序号\n");
                            scanf("%d",&xh);
                            printf("成绩是%d\n   ",score[xh]);

                        break;
                    }
                }
            case 4://输入序号,修改成绩,并输出
                break;
            case 5://增加成绩,不是增加数组的长度,而是增加lenth
                break;
            case 6://输入序号,使序号后面的成绩往前移动一位,并且使得lenth减少1
                break;
            case 7://注意不能改变原始的成绩,要定义临时数组
                break;
            case 8://注意不能改变原始的成绩,要定义临时数组
                break;
            default:
                printf("输入操作有误,请重新输入\n");
                break;
        }
    }
    return 0;
}

2个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问