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

 时间:2024-11-04 18:24:16

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

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

2、定义变量和数组:#include<stdio.h>#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];

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

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

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

4、输入学号和成绩: printf("Please input a StudentID and three scores:\n"); printf(" StudentID Chinese Math English\n"); for( i=0; i<num; i++ ) /*根据输入的学生数量控制循环次数*/ { printf("No.%d>",i+1); scanf("%ld%d%d%d",&StudentID[i],&Chinese[i],&Math[i],&English[i]); /*依次输入学号及语文,数学,英语成绩*/

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

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

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

6、输出成绩: for( i=0; i<num; i++ ) /*for循环将每个学生的成绩信息输出*/ { printf("%8ld %8d %8d %8d %8.2f\n",StudentID[i],Chinese[i],Math[i],English[i],average[i]); } return 0;

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

7、完整的源代码:#include<stdio.h>#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<num; i++ ) /*根据输入的学生数量控制循环次数*/ { printf("No.%d>",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<num; i++ ) /*for循环将每个学生的成绩信息输出*/ { printf("%8ld %8d %8d %8d %8.2f\n",StudentID[i],Chinese[i],Math[i],English[i],average[i]); } return 0;}

用C语言编写,使用数组统计学生成绩
  • C语言教程 输出1到100之间能被3整除的数
  • C语言数组从小到大进行排序(冒泡法排序)
  • C语言:输入一个数,判断这个数是奇数还是偶数
  • c语言输出九九乘法表
  • 如何用C语言把小写字母转为大写?
  • 热门搜索
    手抄报边框图片大全 无烟日手抄报 卫生小常识手抄报 祖国我爱你手抄报 家乡美手抄报 关爱生命文明出行手抄报 新冠状病毒手抄报 数学手抄报图片三年级 我爱祖国手抄报大全 牙齿手抄报