编写一个C语言程序,计算20个学生的某门功课的平均成绩、标准差,找出最高分和最

作者&投稿:麻怨 (若有异议请与网页底部的电邮联系)
C++ 编写一个程序,计算若干学生的某门功课的平均成绩、标准差,找出最高分和最低分~

1,这个语句肯定不对,scanf("%a[i]",&a[i]);应该是scanf("%f",&a[i]);


2.for(i=0;i<N;i++)
printf("%f,%f,%f,%f,%f",aver,stdev,max,min,a[i]);
这个地方,你最后打印个a[i]做什么呢?平均值,最大最小,标准差,这些都只有一个啊,为啥用for循环打印呢?

楼主再看看~

#include
#include
#include
#define N 5
void main()
{
float a[N],aver,stdev,max,min;
int i;
for(i=0;i<N;i++)
scanf("%f",&a[i]);
aver=0;max=min=a[i]=0;
for(i=0;i<N;i++)
{aver=aver+a[i];
if(max<a[i]) max=a[i];
if(min>a[i]) min=a[i];}
aver=aver/N;
stdev=0;
for(i=0;i<N;i++)
stdev=stdev+(a[i]-aver)*(a[i]-aver);
stdev=sqrt(stdev/N);

for(i=0;i<N;i++)

printf("%f,%f,%f,%f,%f",aver,stdev,max,min,a[i]);
}

#include <stdio.h>
#include <math.h>

#define N 5

void main()
{
float Score[N];//成绩
float Ave;//平均成绩
double Var;//标准差
float Max;//最大值
float Min;//最小值
int i;
float Sum=0;//和
float cout=0;//计数器

printf("输入某门成绩(1-20)");

for (i = 0; i < N ; i++)//循环输入20个数据
{

scanf("%f",&Score[i]);

Sum+=Score[i];
Min=Score[0];
Max=Score[0];
if (Score[i] >= Max)//最高分
{
Max=Score[i];
}
if (Score[i] <= Min)//最小值
{
Min=Score[i];
}
}

Ave=Sum/N;
Var=sqrtl(Sum);
printf("Max=%.2f\nMin=%.2f\nAve=%.2f\nVar=%.2f\n",Max,Min,Ave,Var);

#include"math.h"
main()
{
float sum=0,s=0,mean,stand;
int i,j,value,a[100],n=0;
printf("Input values (input -1 to stop):\n");
scanf("%d",&value);
while(value!=-1&&n<=100)
{
a[n]=value;
sum+=a[n];
scanf("%d",&value);
n++;
}
mean=sum/n;
printf("Number of items: %d\n\n",n);
for(j=0;j<n;j++)
s+=(a[j]-mean)*(a[j]-mean);
stand=sqrt(s/n);
printf("Mean:%f\n\n",mean);
printf("standard deviation:%f\n\n",stand);}
另外,虚机团上产品团购,超级便宜


如何用C语言编写一个简单的程序!
1、鼠标左键双击c语言软件,打开,打开后界面如图,点击关闭即可 2、点击上方程序窗口左上角的文件,选择新建 3、在打开的窗口中选择文件,下边一般是第四个 c++Source file,输入文件名(hellw.c),一定要以“.c”为后缀结尾 4、进入编辑页面在,页面编辑源代码就可以 includestdio.h void main()...

怎么写第一个C语言程序
C语言是计算机程序语言。下面,我们来看看怎么写第一个C语言程序吧。1、记事本 新建一张记事本,然后命名为【1.txt】,如下图所示:2、代码 然后打开记事本,输入代码,如下图所示:代码:include stdio.h int main(void){ printf(Hello, world!);return 0;} 3、另存为 点击【文件】,然后在弹...

C语言程序题目:由键盘输入三个数a,b,c,按从小到大的顺序输出这三个数...
结论是,这篇文章提供了一个C语言程序,用于接收用户输入的三个数a、b和c,并按从小到大的顺序输出。以下是改写后的直观解释:在C语言编程中,如果你需要编写一个简单的程序,让用户输入三个数a、b和c,然后以它们的升序输出,可以参考以下代码片段:c#includeintmain(){inta,b,c,temp;\/\/定义变量...

编写一个c语言程序,实现录入学生学号和姓名信息的功能
以下是改写后的C语言程序,实现录入学生学号和姓名信息的功能:编写C语言程序,录入学生学号和姓名信息以下代码展示了如何创建一个简单的C程序,用于输入学生的基本信息,包括学号和姓名:include#includeintmain(void){charname[10];\/\/存储姓名intnumber;\/\/存储学号printf("请输入姓名:\\n");fgets(name,...

c语言编译程序的第一行怎么写啊?
1、程序的第一行#include <stdio.h>是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。2、下一行int main()是主函数,程序从这里开始执行。3、下一行printf(...)是 C 中另一个可用的函数,会在屏幕上显示消息 "Hello, World!"。4、下一行return 0;终止 main() 函数,并...

如何用C语言编写一个程序?
include <stdio.h> int main(void){ float n, n2, n3;printf("请输入一个数\\n");scanf("%f",&n);printf("请再输入一个数\\n");scanf("%f",&n2);n3=n2+n;printf("这两个数的和是%.2f",n3);return 0;}

如何用循环语句写程序?( c语言)
(1)只需输入2个变量n和sum,且sum=n+sum.(2)确定n的范围为n<=100 (3)循环体为 for(n=1;n<=100;n++)sum+=n;(4)根据C语言编辑规则写出程序 用for循环求:include<stdio.h> int main(void){ int n,sum=0;for(n=1;n<=100;n++)sum+=n;printf("1+2+...+100=%d\\n",...

如何编写C语言程序?
1.打开桌面上的DEV_C++,进入如下界面:2.快捷键“CTRL+N”建立新源代码。3.输入源代码,下面给出最简单的Hello,world源代码:include <stdio.h> int main( ){ printf("Hello,World\\n");return 0;} 4.按下F11编译并且运行源代码,得到运行结果:5.点击任意键返回源代码编辑界面可以继续进行开发...

简述开发一个c语言程序的步骤
1写代码。这是最基础的一步,即实现C语言的源文件(.c,必需),和可能的头文件(.h,非必需)。2编译。将编写好的代码,通过编译工具,转换为目标文件。此步中,会对文件内部及包含的头文件进行语法语义的分析检查。如果出错,则必须返回到一步对代码进行修改,直到没有错误为止。3链接。将目标文件链接...

怎么编写C语言程序,如:Helloworld的?
1、点击确定即可,创建出一个helloworld.c的小程序,然后我们就可以编写我们的Hello World小程序了。此时就需要我们的VC++ 6.0来编译此程序,编译无错误才运行此程序,编译按钮和运行按钮如下图的红色箭头处:2、或者可以点击组建工具栏下的编译菜单项,然后再点击执行菜单项,也有快捷键,按Ctrl+F7编译...

雅江县13297571793: 编写一个C语言程序,计算20个学生的某门功课的平均成绩、标准差,找出最高分和最 -
权霭消栓: #include <stdio.h> #include <math.h>#define N 5void main() {float Score[N];//成绩float Ave;//平均成绩double Var;//标准差float Max;//最大值float Min;//最小值int i;float Sum=0;//和float cout=0;//计数器 printf("输入某门成...

雅江县13297571793: c语言编写一个程序,已知20个学生成绩,求最高成绩和该生序号 -
权霭消栓: #includevoid main() { int ch[10]; int i,max=0,xh; printf("请输入10个学生的成绩:\n"); for(i=0;i<10;i++) { scanf("%d",&ch[i]); if(ch[i]>max) { max=ch[i]; xh=i; } } printf("成绩最高为:%d\n",max); printf("该生的序号为:%d\n",xh); }

雅江县13297571793: c语言编程将一组20个学生的数学成绩录入计算机并要求计算出这一组学生的数学成绩平均值
权霭消栓: float student [20],total=0,average; for(int i=0;i<20;i++) {scanf("%f",&student[i]) ; total+=student[i];} average=total/20; printf("%f",average);

雅江县13297571793: c语言:从20个学生中找出倒数三名分数 -
权霭消栓: #include #define num 20 int main() { int a[num] = {0}; int i,j,temp; puts("输入20个成绩"); for(i = 0; iscanf("%d", &a[i]); for(i = 0; ifor(j = 0; jif(a[j] > a[j + 1]) { temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } for(i = 0; iprintf("倒数第%d是%d分\n", i+1,a[i]); }

雅江县13297571793: 编写一个c程序输入20名学生的课程成绩,统计输出该课程的平均成绩,最高成绩和最低成绩. -
权霭消栓: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25#include <stdio.h> intmain() {inti;floatscore[20], sum = 0.0, min, max, average;printf("输入20名学生的成绩:\n");for(i=0; i<20; i++){scanf("%f", &score[i]);sum += ...

雅江县13297571793: C语言编写程序题求助 输入20个学生的成绩 找出其中的最高分 并输出 -
权霭消栓: 代码如下:12345678910111213141516171819202122 #include <stdio.h>intmain(void){ inttemp = 0; intscore[20]; for(inti = 0; i < 20; i++) { scanf("%d", &score[i]); if(temp < score[i]) temp = score[i]; } printf("\n20 scores: \n"); for(inti = 0; i < 20; i++) printf("%d, ", score[i]); printf("\b\b \nMax = %d", temp); return0;}

雅江县13297571793: 统计20名学生的学号与成绩并分等级然后排名c语言名 -
权霭消栓: 统计各分数段的人数编写程序如下:#include <stdio.h> { int n; int a1=0,a2=0,a3=0,a4=0,a5=0; printf("请输入成绩1~20:\n"); scanf("%d",&n); while(n!=-1) { if(1<=n&&n<60) { a1+=1; } else if(60<=n&&n<70) { a2+=1; } else if(70<=n&&n<80) { ...

雅江县13297571793: c语言程序编写 某班有20个学生考5门课程,求每个学生的平均成绩并输出 -
权霭消栓: #include<stdio.h>#define arg(x,y) (x+y)/2 struct students { int m1; int m2; int m3; int m4; int m5; }s1,s2,s3;//以此类推写到s20 int main(void) {//这里那20个学生的成绩自己设置,如s1.m2=100什么的 printf("%d",arg(s1.m1,arg(s1.m2,arg(s1.m3,arg(s1.m4,arg(s1.m5))))));//以此类推写s2,s3.......s20的平均成绩 }

雅江县13297571793: c语言题目 假设考试共有5个科目,一个班有20名学生. -
权霭消栓: #include struct student{ char name[10]; int score[5]; int sum; }stu[20];void main(){ int i,sum; printf("请分别输入学生的姓名和成绩...

雅江县13297571793: 用c语言编写一段程序:随机生成20个数,求他们的平均数. 这个怎么写呀? -
权霭消栓: #include #include #include #include #include #include #include #include #include using namespace std; int main() {srand(time(NULL));__int64 sum = 0;for(int i = 0; i {sum += rand();}cout< return 0; }

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