C语言统计N个学生,M门成绩求平均数求每门的平均分

作者&投稿:敖媛 (若有异议请与网页底部的电邮联系)
C语言统计N个学生,M门成绩求平均数求每门的平均分和每个学生的成绩~

你好!
N 具体是多少个学生?这样的效果可以吗

#include
#include
struct stu
{
char name[32];

int english;

int chinese;

int math;
.....n门课程
};
void main(void)
{
int i,score,average;

char NAME;

struct stu *STU[m] //m为已知的学生个数
for(i=0;i<M;i++)

{
STU = malloc(struct stu);

printf("请输入第%d个学生的姓名",i+1);
scanf("%s",&NAME);

strcpy(STU[1]->name,NAME);

printf("english :")

scanf("%d",&score);

STU[i]->english = score;

...........依次类推
}

printf("要查询的学生姓名:")

scanf("%s",NAME);
for(i = 0,i < m;i++)
{
if(!(strcmpa[i]->name,NAME)
{
average = (STU[i]->english+STU[i]->chinese+STU[i]->math)/n;
}

}
for(i=0;i<m;i++)

{
free(a[i]);

}
exit(1);

}

#include <stdio.h>
#include <string.h>
struct stu
{
char name[32];

int english;

int chinese;

int math;
.....n门课程
};
void main(void)
{
int i,score,average;

char NAME;

struct stu *STU[m] //m为已知的学生个数
for(i=0;i<M;i++)

{
STU = malloc(struct stu);

printf("请输入第%d个学生的姓名",i+1);
scanf("%s",&NAME);

strcpy(STU[1]->name,NAME);

printf("english :")

scanf("%d",&score);

STU[i]->english = score;

...........依次类推
}

printf("要查询的学生姓名:")

scanf("%s",NAME);
for(i = 0,i < m;i++)
{
if(!(strcmpa[i]->name,NAME)
{
average = (STU[i]->english+STU[i]->chinese+STU[i]->math)/n;
}

}
for(i=0;i<m;i++)

{
free(a[i]);

}
exit(1);

}

float MPJF(float p[][M],int c){
    float sum=0;
int r;
    for(r=0;r<N;++r){
        sum=sum+p[r][c];
    }
    return sum/N;
}

int main()
{
...
    for(i=0;i<M;++i){
        printf("第%d门课的平均分:",i+1);
        printf("%f",MPJF(grade,i)); /////
        printf("
");
}
}



c语言求n个学生的平均成绩
c语言求n个学生的平均成绩如下:在C语言编程中,求解n个学生的平均成绩是一项基本的任务。这不仅可以帮助我们更好地理解学生的表现,还可以为学校和教育机构提供决策依据。下面,我将详细介绍如何使用C语言来求解n个学生的平均成绩。首先,我们需要声明一些变量来存储学生的成绩。我们可以使用一个数组来存储...

用C语言编写一程序,统计N个学生的成绩信息。
printf("第%d:\\n",i+1);printf("名字:%s 学号:%d\\n",a[j].name,a[j].number);printf("数学:%lf 英语:%lf 计算机:%lf\\n",a[j].math,a[j].English,a[j].computer);

C语言问题,假设有N个学生,学生信息包含姓名、学号、外语、数学、程序设...
\/\/英语成绩 float math; \/\/数学成绩 float program; \/\/程序设计成绩 float sum; \/\/总成绩 } STUDENT; STUDENT* s=NULL; \/\/定义一个指向结构体的指针,即结构体动态数组char work_dir[100]={'\\0'}; \/\/程序绝对路径char data_filename[100]={'\\0'}; \/\/数据文...

有N个学生,每人考M门课,求出每个同学的平均成绩和每门课的平均成绩...
for (int i = 0; i < N; i++) { printf("第%d个学生的平均成绩为:%.2f\\n", i+1, avg_student[i]);} \/\/ 输出每门课的平均成绩 printf("每门课的平均成绩:\\n");for (int j = 0; j < M; j++) { printf("第%d门课的平均成绩为:%.2f\\n", j+1, avg_subject[j]...

c语言 输入n个学生,以及每个学生的数学,英语成绩,然后统计每门课程的...
a[0] = (float *)malloc(sizeof(float)*n);a[1] = (float *)malloc(sizeof(float)*n);for (i = 0; i < n; ++i){ printf("请输入第%d个学生的数学成绩:", i+1);scanf("%f", &a[0][i]);sum[0] += a[0][i];if (a[0][i]>max[0]){ max[0] = a[0][i];...

用c语言 输入n个学生,以及每个学生的数学,英语成绩
\/*各个统计值声明和初始化*\/ float math_aver;float math_total = 0;float math_max = 0;float english_aver;float english_total = 0;float english_max = 0;int i;printf("input the info of the students,format:name math english\\n");\/*循环让用户输入学生信息,并保存在结构体中,...

编写一个c语言程序;功能是计算n个学生的成绩中,高于平均成绩的人数,并...
\/\/统计高于平均分的人数 int tongji(int *b){ int m;int k=0;\/\/记录高于平均分的人数个数 int num=0;m=outavg(b);while(k<50){ if(b[k]>m)num++;k++;} return num;} void main(){ int a[50];\/\/定义数组存放成绩 srand( time(NULL) );int c,b;printf( "请输入要模拟的...

求n个同学成绩平均值用c语言怎么写,用循环,for语句
<stdio.h> int main(void){ int i;int sum=0;int num,tmp;printf("请输入:");scanf("%d",&num);for(i=0;i<num;i++){ printf("No.%d:",i+1);scanf("%d",&tmp);sum+=tmp;} printf("合计值:%d\\n",sum);printf("平均值:%.2f\\n",(double)sum\/num);return(0);} ...

编程C语言 输入n个学生成绩,计算他们的平均值并输出所有高于平均的学生...
思路:定义一个数组用于保存n个学生的成绩,输入他们的成绩的时候统计总分,并计算出他们的平均分,在来一个循环,让n个学生的成绩分别和平均分进行比较,满足大于平均分则输出 \/\/c语言实现 include<stdio.h> define MAX 100 int main(){ int n,i;double score[MAX],average,sum=0;printf("\\n...

C语音~~输入N位学生的成绩,统计各分数段人数,统计结果存入数组,并输 ...
cout<<"输入要统计的学生人数:"<<endl;cin>>n;int *score=new int[n];cout<<"输入"<<n<<"位学生成绩:"<<endl;for(i=0;i<n;++i)cin>>score[i];for(i=0;i<n;++i){ if(score[i]<60)count[0]++;else if(score[i]<=69&&score[i]>=60)count[1]++;else if(score[i]<...

丹巴县18548363450: C语言统计N个学生,M门成绩求平均数求每门的平均分 -
掌赖可利: #include <stdio.h>#include <string.h> struct stu {char name[32]; int english; int chinese; int math;.....n门课程 }; void main(void) {int i,score,average; char NAME; struct stu *STU[m] //m为已知的学生个数for(i=0;i<M;i++) {STU = malloc(...

丹巴县18548363450: C语言统计N个学生,M门成绩求平均数 -
掌赖可利: float RPJF(int *p){ int s=0,r; for(r=1;r s=s+*(p+r-1); p=p+1;//这句话应该删除 } return s/M; }

丹巴县18548363450: C语言 设有N个学生,M门课程的成绩用动态分配指针的方法分别求平均值 -
掌赖可利: #include <stdio.h>#include <stdlib.h>#define N 3 //学生数量#define M 5 //几门成绩//储存学生信息的结构体 typedef struct student { int score[M];//各科成绩 int avg;//平均分 }STUDENT_T; int main (int argc, char *argv[]) { int i = 0; int j = 0; ...

丹巴县18548363450: C语言如何编写:n个学生m门考试科目成绩、总分、平均分,输出总分高到低的排序¨¨¨ -
掌赖可利: #include "stdio.h" int main() { double score[1001][11]; int n,m; int i,j,k; scanf("%d%d",&n,&m); for(i=1;i<=n;i++) score[i][0]=0; for(j=1;j<=m;j++) score[0][j]=0; for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { scanf("%lf",&score[i][j]); score[i][0]+=score[i][j]; ...

丹巴县18548363450: 用C语言程序编辑对于一次考试成绩进行统计,考M科,有N人(如10人)参加,并求平均值. -
掌赖可利: 求每个人的平均成绩还是每门课的平均成绩啊? #include<stdio.h> int main() { int n,m; while(scanf("%d%d",&n,&m)!=EOF) { double N[50][5],M[5]={0},R[50]={0}; int i,j,p; for(i=0;i<n;i++) for(j=0;j<m;j++) scanf("%lf",&N[i][j]); for(i=0;i<n;i++) { for(j=0...

丹巴县18548363450: C语言:多个学生多门课程的平均成绩计算 -
掌赖可利: #define M 70; #define N 4 ; struct stu{ char sn[10]; //变量:学号float score[N]; //变量:各科成绩float avr=0; //变量:平均成绩}student[M]; //变量:学生结构体 主函数内主要是输入结构体中的变量,输出结果,以及错误提示和调用子函数 ...

丹巴县18548363450: c语言作业! m个学生分别学n门课,计算每名学生n门课平均分,并输出第i个学生成绩. -
掌赖可利: #include struct stu { char name[32]; int english; int chinese; int math; .....n门课程 }; void main(void) { int i,score,average; char NAME; struct stu *STU[m] //m为已知的学生个数 for(i=0;i { STU = malloc(struct stu); printf("请输入第%d个学生的姓名...

丹巴县18548363450: c语言数组输入N个学生成绩,然后将平均成绩计算出来 -
掌赖可利: #include "stdio.h"#include "conio.h"#define N 10 main () {int i,num; float score [N],sum=0.0,ave; for (i=0;i<N;i++)//i<N {printf("Input ten score:\n"); scanf("%f",&score[i]); sum+=score[i]; } ave=sum/N; printf("The average score of the students is%f\n",ave); getch(); }//你记得输入一个成绩按一次回车就行了

丹巴县18548363450: C语言 求一个学生n门课程的平均成绩 -
掌赖可利: f1(int n); f2(int n, float *m); f3(int a); int s[20]; main() { int n; float aver=0; scanf("%d", &n); f1(n); f2(n, &aver); f3(aver); return 0; } f1(int n) { for(int i=0; i<n; i++) scanf("%d", &s[i]); } f2(int n, float *m) { for(int i; i<n; i++) *m+=s[i]; *m/=n; } f3(int a) { printf("%d\n", a); }

丹巴县18548363450: 编程C语言 输入n个学生成绩,计算他们的平均值并输出所有高于平均的学生成绩. 求解 !! -
掌赖可利: 1 指针 #include<stdio.h> #define N 10 main() {int i,num=0,max=0;float s=0,v,score[N],*p; for(p=score,i=0;i<N;i++) {scanf("%f",p+i); if(*(p+i)>=score[max]) max=i; s+=*(p+i); } v=s/N; for(p=score,i=0;i<N;i++) if(*(p+i)>v) num++; printf("average=%.1f,...

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网