c语言:输入10个学生的成绩,求学生的平均成绩,并输出低于分均分的所有同学的成绩
#include
int main()
{
int i;
float a[10],min,max,avg;//max表示最高分,min表示最低分,avg表示平均分
printf("请输入10位学生的分数
");
printf("********************************
");
for(i=0;i<=9;i++)
{
printf("请输入一位学生的分数:");
scanf("%f",&a);
}
max=min=avg=a[0];
for(i=1;i<=9;i++)
{
if(min>a)
{min=a;}
if(max)
{max=a;}
avg=avg+a;
}
avg=avg/10;
printf("max=%f
",max);
printf("min=%f
",min);
printf("max=%f
",avg);
printf("********************************
");
}
扩展资料:include用法:
#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。
插入头文件的内容
#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:
1、#include
2、#include"文件名"
#include
int main()
{
float stu[10][5];
float a[10];
int i,j;
float sum,ave;
for (i=0; i<10; i++) {
printf("输入第%d个学生的成绩:",i+1);
for (j=0; j<5; j++) {
scanf("%f",&stu[i][j]);
}
}
for (i=0; i<10; i++) {
sum=0;
for (j=0; j<5; j++) {
sum=sum+stu[i][j];
}
printf("第%d个学生的平均分:%.2f
",i+1,ave=sum/5);
a[i]=ave;
}
for (i=0; i<5; i++) {
sum=0;
for (j=0; j<10; j++) {
sum=sum+stu[j][i];
}
printf("第%d科成绩平均分:%.2f
",i+1,ave=sum/10);
}
ave=0;
for (i=0; i<10; i++) {
ave=ave+a[i];
}
ave=ave/10;
sum=0;
for (i=0; i<10; i++) {
sum=sum+(a[i]-ave)*(a[i]-ave);
}
printf("平均方差:%f
",sum/10);
return 0;
}
输入输出数据测试:
输入第1个学生的成绩:44 66 33 55 22
输入第2个学生的成绩:88 44 88 34 66
输入第3个学生的成绩:24 77 44 88 33
输入第4个学生的成绩:56 33 56 67 78
输入第5个学生的成绩:54 44 23 55 66
输入第6个学生的成绩:23 45 54 22 16
输入第7个学生的成绩:55 88 77 55 99
输入第8个学生的成绩:77 57 98 76 98
输入第9个学生的成绩:77 86 47 84 87
输入第10个学生的成绩:100 100 100 99 99
第1个学生的平均分:44.00
第2个学生的平均分:64.00
第3个学生的平均分:53.20
第4个学生的平均分:58.00
第5个学生的平均分:48.40
第6个学生的平均分:32.00
第7个学生的平均分:74.80
第8个学生的平均分:81.20
第9个学生的平均分:76.20
第10个学生的平均分:99.60
第1科成绩平均分:59.80
第2科成绩平均分:64.00
第3科成绩平均分:62.00
第4科成绩平均分:63.50
第5科成绩平均分:66.40
平均方差:364.128357
#define N 10
int main(void)
{
double score[N];
double average, sum = 0.0;
int i;
//输入学生成绩
for (i = 0; i < N; i++)
{
printf ("\ninput %d: ", i + 1);
scanf ("%lf", &score[i]);
}
for (i = 0; i < N; i++)
{
sum += score[i];
}
average = sum / N;//学生的平均成绩
//输出低于平均分的所有同学成绩
printf ("平均分:%.2lf\n", average);
for (i = 0; i < N; i++)
{
if (score[i] < average)
{
printf ("%4.2lf ", score[i]);
}
}
return 0;
}
班主任综合评语
40、吴伊多:老师喜欢读你的文章,语言流畅、生动自然,富有生活气息和孩童的天真快活;不太喜欢你上课时分了心,和前后左右说悄悄话时的样子。你是个率真的...你的一言一行,一举一动,都充分地证明了你是个懂事,能干,明事理的好女孩;从你的学习成绩上可以看出你是个求学上进的好学生。你小小年纪就懂得自觉,老师...
关于高中毕业老师对学生的评语250个字?
“骐骥一跃,不能十步,马十驾,动在不舍”,只有不懈的追求,日子不让它在犹豫中碌碌无获而溜走,做每件事全神贯注,专心致致地完成你会取得优秀的成绩的...33.你是一个纯朴善良而聪明的学生,你为班集体做了大量的工作,是老师的得力助手.老师和同学都感谢你.作为一个农家的孩子,开仲中求学以圆上心中美好的...
用英文描述马云的经历
历经辛苦的马云终于跌跌撞撞地考入杭州师范大学外语系———他的成绩是专科分数,离本科线还差5分,但恰好本科没招满人,马云就这样幸运地上了本科,并凭着满腔热情和一身侠气,当选学生会主席。After graduating from University, Ma Yun taught English in Hangzhou Institute of electronic technology. ...
芬兰留学本科申请条件及留学优势
同学也可以沟通过留学志愿参考系统(https:\/\/www.liuxue315.cn\/dingwei\/?ozs=300-311)按照自己的院校背景和成绩情况查询一下过往的申请的成功案例,在留学志愿参考系统中我们会看到自己院系的师哥师姐们都去了哪些学校,具体申请了哪些专业,他们都考了多少的语言成绩等信息。查询如下图:...
化学老师中考祝福语和鼓励的话
10、一位老师教给学生的55个细节,皆在让他们成为优秀的人 11、疫情反弹,居家学习必备:初中数学微课汇总(建议收藏) 12、我自信,我出色:我拼搏,我成功! ...57、周老师是我们的英语老师,同时也是我们的级长,她风趣的语言和独特的风格,一直深受我们喜爱。虽然我曾与她发生过一些“小故事”,但也正是因为这样,使我...
初三新学期周记
教室中那些怀着不同梦的同学孜孜以求,他们认真求知的热情和态度,尽显了初三学生的可爱。他们沉浸在书山学海之中,收起的少年的童趣与天真,一心用于求学上。...这是一个永恒的规律,无论是过去,现在,还是未来。再多华丽的词藻也比不上最简单的动作。我们不再是语言的巨人,而是行动的主人。只有真正学会自主学习,成绩...
儿子考了第一名的发言稿?
每位家长都希望自己的儿女可以成龙成凤,自然就会把孩子的成绩放在第一位,如果孩子考了一个“第一名”回来,自己的脸上也有光;但是如果孩子考了一个“最后...这5000元国家励志奖学金是我们家庭经济困难的学生的救星,同时是这种无私的支援与鼓励给了我更大的动力和求学上进的渴望,激励我们困难学生的学习斗志,帮助...
家长会英语发言稿
我今天主要跟各位说三个方面: 一、回顾过去; 二、英语学习状况分析; 三、对家长的要求。 (一)、回顾过去 首先,我们学习英语存在着这些难题:英语不是我们的母语,没有现成的语言环境,不能在现实生活中反复运用;所以小朋友们学的知识容易忘记,而且不能立刻体现学英语的价值。但是,英语是国际性语言,我们在求学路上...
六年级班主任工作总结
在一个班级中每个学生的特点都是不一样的,他们的发展也不一样。有的学生成绩理想,但也有一部分学生...孩子的成长与发展,离不开我们教师的辛勤劳动,用心付出,愿每一个孩子们在莘塍实小求学,都能打下一个...我在教学中,结合诵读,让学生领略语言美、文字美,并在授课中将要背诵篇目教授的条理分明,教给他们省时...
申请优秀毕业生主要事迹范文
3、从生活情况写:在生活中,我始终积极乐观,做诚实守信乐于助人的人;遵守校规校纪、校规,遵守学生守则,以饱满的热情迎接生活中每一天的挑战,和同学一起追寻人生目标,追求理想的高度,我们一起共同进步。在生活和学习上都会认真对待同学们提出的每一个问题,在自己进步的同时,也帮助周围的同学一起...