满意答案

lexfong

2013.05.17

采纳率:52%    等级:12

已帮助:21917人

你先看下我写的程序:

#include

int main()

{

float a[5][3],sum[5]={0},ave[5];

int i,j;

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

{

printf("请输入第%d位同学三门功课的分数:",i+1);

for(j=0;j<3;j++)

{

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

}

}

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

{

for(j=0;j<3;j++)

{

sum[i]=sum[i]+a[i][j];

}

printf("第%d位同学的总分为:%f\n",i+1,sum[i]);

ave[i]=sum[i]/(float) 3.0;

printf("第%d位同学的平均分为:%f\n",i+1,ave[i]);

}

return 0;

}

以后你学了函数的话,可以把求和以及求平均分在函数中实现。追问: 我的程序是总分和平均分没赋初值导致错误吗,编译时候没错,但是与库函数连接转化成可执行文件的过程中有一个错误

追答:总分没有赋值是有问题的,因为执行 sum[i]=sum[i]+a[i][j]的时候,是将sum[i]+a[i][j]的值赋值给sum[i],当你没有给sum[i]赋值的时候,sum[i]的值不可预料的.我现在这里没有编译器,等我回学校以后再给你明确的答复.

下面针对你的程序说一下:

a[i][3]+=a[i][j];

这个语句是有问题的:a[i][3]的值不可预料的,应该事先赋值,在前面通过scanf语句赋值的时候并未给a[i][3]赋值,注意数组下标。

a[5][j]+=a[i][j];

也存在同样的错误。额 说实话你的程序要改的地方太多了,我也只是大概明白你的思路,有空再交流吧。

00分享举报

c语言5个同学三门成绩,求助:c语言 求5个同学语数外三门功课的总分与均分。大家看我错在哪了...相关推荐

  1. c语言中按姓名查询成绩,求助 C语言学生系统中按照姓名进行查找学生的问题...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include struct Student; typedef struct Student *PStudent; ...

  2. Java练习:求圆、正方形面积,显示学生考试的总分和平均分,之后显示大于考试平均分的成绩信息。

    一.         设计一个抽象类Shape, 属性为x和y,表示圆心坐标,计算面积的抽象方法double area(),并设计一个计算圆心距离坐标原点距离的方法distance(double x ...

  3. c语言else if设计一个成绩表,c语言 学生成绩管理系统设计学生成绩信息包括:学号,姓名,三门课程成绩(数学、英语和计算机)等。主要功能:(1) 计算各...

    共回答了9个问题采纳率:88.9% 希望对你有所帮助. #include"stdio.h" #include"stdlib.h" #include"s ...

  4. c语言5个人3课成绩,一道c语言排序题【问题描述】某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高...

    一道c语言排序题 [问题描述] 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金.期末,每个学生都有3门课的成绩:语文.数学.英语.先按总分从高到低排序,如果两个同学总分 ...

  5. c语言结构体编辑学生成绩管理,C语言基于结构体的学生信息管理系统实现

    宋福英 摘  要: 中国高校为保证学生信息安全,各分院的学生信息都在一个相对封闭的闭环内共享.中国高校在校生人数逐年递增,给高校的信息管理带来不小压力.C语言兼具高级语言和汇编语言的特点,简洁.紧凑. ...

  6. c语言怎么创建一个h文件,求助C语言大佬 , 只会写到一个.c文件里 ,不会用.h头文件...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 简答题] 实验任务:学生成绩统计 从键盘输入一个班(全班最多不超过30人)学生某门课的成绩,当输入成绩为负值时,输入结束,分别实现下列功能: (1)统计不 ...

  7. c语言作业ce是什么错误代码,[求助]C语言实现ce搜索功能的两道题

    有两道道题,想请各问大神解答一下 题目是 (1)模拟实现CE的数据搜索功能: 这一堆数据中存储了角色的血值信息,假设血值的类型为int类型,值为100(10进制) 请列出所有可能的值以及该值对应的地址 ...

  8. c语言回车换行符的作用,求助,c语言如何输出回车换行符啊?

    C语言在向计算机输入文本文件时,将回车换行符转换为换行符,在输出时把换行符转换成回车和换行两个字符.在用二进制文件时,不进行这种转换,在内存中的数据形式与输出到外部文件中的数据形式完全一致,一一对应. ...

  9. c语言循环语句sleep不正常,求助C语言Sleep延迟输入问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 printf(" ######################################\n"); for(i=0;i<= ...

最新文章

  1. windows远程桌面管理工具下载_vnc viewer 64位下载,3步实现vnc viewer 64位下载
  2. asp.net TemplateField模板中的Bind方法和Eval方法
  3. 取消 AndroidStudio 启动时自动打开上次关闭的项目
  4. kotlin学习笔记——类型、变量、属性
  5. SasSHRM中基于shiro的认证授权:环境搭建
  6. 实现div里的img图片水平垂直居中
  7. php多维数组交集,求数组差/交集函数-php数组函数(二)
  8. iis+php解析漏洞修复,服务器解析漏洞分析和漏洞修复方法
  9. Python debug —— 逻辑错误(三)
  10. 可视化设计的时候应该注意什么
  11. presto时间戳转字符串
  12. svn更新项目时遇到被锁住的问题
  13. Python刚刚尝试就遇:SyntaxError: invalid syntax
  14. 已在该编译单元中定义_LLVM中的pass及其管理机制
  15. 20分钟带你学会博弈论
  16. 计算机里的文件夹可以加密吗,如何加密电脑中的文件夹
  17. 50个直击灵魂的问题_短不短,是一个直击灵魂的问题~
  18. 牛客IOI周赛17-普及组 数列统计(组合数)
  19. 开源软件负载均衡方案比较
  20. xenserver 备份和还原

热门文章

  1. python机器人编程——差速机器人小车的控制,控制模型、轨迹跟踪,轨迹规划、自动泊车(上)
  2. 谷粒学院day9关于章节小节修改后无法添加的bug记录
  3. 罗振宇解读《今日简史》:21个议题就是21个千亿美金的机会
  4. 苏泊尔C21-SDHC19电磁炉维修
  5. 数据结构-C语言代码 day6-栈及其应用
  6. LaTex---在图片或表格上方、下方添加字体
  7. HOW to BECOME a GOOD THEORETICAL PHYSICIST(转载的)
  8. 采样定理与奈奎斯特极限
  9. 【十三】python面向对象之类和对象
  10. python处理图片去白底-Python实现将蓝底照片转化为白底照片功能完整实例