Linux-C基础知识学习
C语言作业:输入某个学生的信息(姓名,年龄,5门功课成绩),计算平均成绩并输出。
/*
输入某个学生的信息(姓名,年龄,5门功课成绩),计算平均成绩并输出。
*/
#include <stdio.h>
float average(float score[],int n){
float sum=0;
int i;
for(i=0;i<n;i++){ sum += score[i]; }
return sum/n;
}
main(){
int age,i;
char name[20];
float score[5],ave;
printf("请输入学生姓名:
");
gets(name);
printf("请输入学生的年龄:
");
scanf("%d",&age);
printf("请依次输入学生的五门功课的成绩:
");
//gets(score);
for(i=0;i<5;i++) { scanf("%f",&score[i]); }
ave = average(score,5);
printf("学生%s,年龄%d,五门功课的成绩分别为:",name,age);
//puts(score);
for(i=0;i<5;i++) { printf("%5.1f",score[i]); }
printf(",平均成绩为:%.1f
",ave);
}