在visual C++ 6.0上,用C语言编写,使用数组统计学生成绩
工具/原料
方法/步骤
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');
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