多语言展示
当前在线:523今日阅读:168今日分享:49

用C语言编写,使用数组统计学生成绩

在visual C++ 6.0上,用C语言编写,使用数组统计学生成绩
工具/原料

visual C++ 6.0

方法/步骤
1

打开visual C++ 6.0-文件-新建-文件-C++ Source File

2

定义变量和数组:#include#define MAX 50                                               /*定义MAX为常量50*/main(){    int i,num;                                                  /*定义变量i,num为基本整型*/    int Chinese[MAX],Math[MAX],English[MAX];             /*定义数组为基本整型*/    long StudentID[MAX];                                     /*定义StudentID为长整形*/    float average[MAX];

3

输入学生数:    printf('please input the number of students');    scanf('%d',&num);                                       /*输入学生数*/

4

输入学号和成绩:    printf('Please input a StudentID and three scores:\n');    printf('    StudentID  Chinese  Math    English\n');    for( i=0; i',i+1);        scanf('%ld%d%d%d',&StudentID[i],&Chinese[i],&Math[i],&English[i]);        /*依次输入学号及语文,数学,英语成绩*/

5

计算出平均成绩:        average[i] = (float)(Chinese[i]+Math[i]+English[i])/3;    /*计算出平均成绩*/    }    puts('\nStudentNum    Chinese   Math   English  Average');

6

输出成绩:    for( i=0; i

7

完整的源代码:#include#define MAX 50                                               /*定义MAX为常量50*/main(){    int i,num;                                                  /*定义变量i,num为基本整型*/    int Chinese[MAX],Math[MAX],English[MAX];             /*定义数组为基本整型*/    long StudentID[MAX];                                     /*定义StudentID为长整形*/    float average[MAX];    printf('please input the number of students');    scanf('%d',&num);                                       /*输入学生数*/    printf('Please input a StudentID and three scores:\n');    printf('    StudentID  Chinese  Math    English\n');    for( i=0; i',i+1);        scanf('%ld%d%d%d',&StudentID[i],&Chinese[i],&Math[i],&English[i]);        /*依次输入学号及语文,数学,英语成绩*/        average[i] = (float)(Chinese[i]+Math[i]+English[i])/3;    /*计算出平均成绩*/    }    puts('\nStudentNum    Chinese   Math   English  Average');    for( i=0; i

推荐信息