悄组词有哪些:懂C语言的帮我分析以及解释一下嘛

来源:百度文库 编辑:中科新闻网 时间:2024/05/15 06:32:22
题是:
编写一个程序~!根据输入某个班级学员的成绩,计算该班级学员的平均成绩。班级的认输要求拥护输入,根据输入的认输,分别录入学员的成绩。计算该班级学员的平均成绩,并显示计算解雇哟。最后询问用户时候继续。指导用户自己去顶要结束程序退出。
帮我解释一下这个程序的每一步是什么意思 行不行 我不大懂~!
呵呵`!~!~!~!谢谢~!
#include <stdio.h>

void main()
{
int a,b=1,num;
float cj=0,sum=0,pjz;
char x='y'
do
{
sum=0;
b=1;
printf("请输入班级号");
scanf("%d",&a);
printf("请输入学员总数");
scanf("%d",&num);
do
{
printf("请输入你的学员成绩\n",b);
scanf("%f",&cj);
sum=sum+c;
b++;
}while (b<=num);
pjz=sum/num;
pirntf("pjz=%f",pjz);
pintf("(y/n)"?);
fflust(stdin);
x=getchar();
}while(x=='y'||x=='Y');
}

}
为什么是b++
fflust(stdin); //这个函数你没写出来,故没法给你解释
这该怎么写

#include <stdio.h>

void main()
{
int a,b=1,num;
float cj=0,sum=0,pjz;
char x='y'
do // 这个循环 是确定你是否继续操作的最后询问用户时候继续
{
sum=0; //记录总分的
b=1;
printf("请输入班级号");
scanf("%d",&a);
printf("请输入学员总数");
scanf("%d",&num);
do
{
printf("请输入你的学员成绩\n",b);
scanf("%f",&cj);
sum=sum+c;
b++;
}while (b<=num); //以上是输入成绩 num 是学员数
pjz=sum/num; //计算 学员的平均成绩
pirntf("pjz=%f",pjz);
pintf("(y/n)"?); //询问是否继续
fflust(stdin); //这个函数你没写出来,故没法给你解释
x=getchar();
}while(x=='y'||x=='Y'); //判断继续的条件
}

}

你写的汉字都有错误了估计你的语法一定也是

每一步都要解释~~重新学一遍吧