#include

/*输入10个学生5门课的成绩,分别用函数求:①每个学生平均分;②每门课的平均分;③找出最高的分数所对应的学生和课程。

实验要求:输入事先已编好的程序,并运行该程序。分析运行结果是否正确。 */

#define x 10

#define y 5

float stu_average(int mark[x][y]);

void score_average(int score[x][y]);

int highest(float ave[x]);

int main()

{

int a[x][y];

float ave[x];

int i=0,j=0,num;

for(i=0;i

{

for(j=0;j

}

printf("Part 1: the averages of every student\n");//10个学生平均分

for(j=0;j

{

ave[j]=stu_average(a);

printf("%.6f\n",ave[j]);

}

printf("Part 2: the averages of every course score\n");//5门课程平均分

for(j=0;j

score_average(ave);

printf("Part 3: a student  and  course scores of the student whose average is the highest\n");//最高分数

num=highest(ave);

printf("%d\n",num+1);

printf("%d %d %d %d %d",a[num+1][0],a[num+1][1],a[num+1][2],a[num+1][3],a[num+1][4]);

return 0;

}

float stu_average(int mark[x][y])

{

float average;

int m=0,n=0,sum;

for(m=0;m

{

for(n=0;n

average=(float)sum/5.0;

return average;

sum=0;

}

}

void score_average(int score[x][y])

{

int i=0,j=0,sum;

float average[x];

for(i=0;i

{

for(j=0;j

average[i]=(float)sum/10.0;

printf("%.6f\n",average[i]);

sum=0;

}

}

int highest(float ave[x])

{

int i,j=0;

float max;

float find_max[10]={ave[0],ave[1],ave[2],ave[3],ave[4],ave[5],ave[6],ave[7],ave[8],ave[9]};

max=find_max[0];

for(i=0;i

{

if(max<=find_max[i])

max=find_max[i];

j=i;

}

return (j+1);

}

错误:

C:\Users\Administrator\Desktop\c\Text2.c(2) : error C2006: #include expected a filename, found 'newline'

C:\Users\Administrator\Desktop\c\Text2.c(5) : error C2054: expected '(' to follow 'include'

C:\Users\Administrator\Desktop\c\Text2.c(6) : error C2085: 'average' : not in formal parameter list

C:\Users\Administrator\Desktop\c\Text2.c(6) : error C2143: syntax error : missing ';' before '{'

C:\Users\Administrator\Desktop\c\Text2.c(20) : warning C4013: 'printf' undefined; assuming extern returning int

C:\Users\Administrator\Desktop\c\Text2.c(21) : error C2143: syntax error : missing ';' before '{'

C:\Users\Administrator\Desktop\c\Text2.c(21) : error C2143: syntax error : missing ')' before '{'

C:\Users\Administrator\Desktop\c\Text2.c(21) : error C2146: syntax error : missing ';' before identifier 'ave'

C:\Users\Administrator\Desktop\c\Text2.c(21) : error C2143: syntax error : missing ')' before ';'

C:\Users\Administrator\Desktop\c\Text2.c(28) : error C2143: syntax error : missing ';' before 'for'

C:\Users\Administrator\Desktop\c\Text2.c(28) : error C2143: syntax error : missing ')' before 'for'

C:\Users\Administrator\Desktop\c\Text2.c(28) : error C2143: syntax error : missing ';' before 'if'

C:\Users\Administrator\Desktop\c\Text2.c(28) : error C2143: syntax error : missing ')' before 'if'

C:\Users\Administrator\Desktop\c\Text2.c(28) : error C2146: syntax error : missing ')' before identifier 'printf'

C:\Users\Administrator\Desktop\c\Text2.c(34) : error C2146: syntax error : missing ';' before identifier 'xi'

C:\Users\Administrator\Desktop\c\Text2.c(34) : error C2143: syntax error : missing ')' before ';'

C:\Users\Administrator\Desktop\c\Text2.c(36) : error C2146: syntax error : missing ';' before identifier 'd'

C:\Users\Administrator\Desktop\c\Text2.c(36) : warning C4013: 'pow' undefined; assuming extern returning int

C:\Users\Administrator\Desktop\c\Text2.c(36) : error C2143: syntax error : missing ')' before ';'

C:\Users\Administrator\Desktop\c\Text2.c(40) : error C2006: #include expected a filename, found 'newline'

C:\Users\Administrator\Desktop\c\Text2.c(41) : error C2006: #include expected a filename, found 'newline'

C:\Users\Administrator\Desktop\c\Text2.c(42) : error C2006: #include expected a filename, found 'newline'

C:\Users\Administrator\Desktop\c\Text2.c(43) : warning C4005: 'N' : macro redefinition

C:\Users\Administrator\Desktop\c\Text2.c(3) : see previous definition of 'N'

C:\Users\Administrator\Desktop\c\Text2.c(44) : warning C4005: 'M' : macro redefinition

C:\Users\Administrator\Desktop\c\Text2.c(4) : see previous definition of 'M'

C:\Users\Administrator\Desktop\c\Text2.c(46) : warning C4028: formal parameter 1 different from declaration

C:\Users\Administrator\Desktop\c\Text2.c(47) : warning C4028: formal parameter 1 different from declaration

C:\Users\Administrator\Desktop\c\Text2.c(52) : error C2065: 'new' : undeclared identifier

C:\Users\Administrator\Desktop\c\Text2.c(52) : warning C4047: 'initializing' : 'float *' differs in levels of indirection from 'int '

C:\Users\Administrator\Desktop\c\Text2.c(52) : error C2143: syntax error : missing ';' before 'type'

C:\Users\Administrator\Desktop\c\Text2.c(52) : warning C4091: ' ' : ignored on left of 'float ' when no variable is declared

C:\Users\Administrator\Desktop\c\Text2.c(58) : error C2146: syntax error : missing ';' before identifier 'scanf'

C:\Users\Administrator\Desktop\c\Text2.c(58) : warning C4013: 'scanf' undefined; assuming extern returning int

C:\Users\Administrator\Desktop\c\Text2.c(58) : error C2143: syntax error : missing ')' before ';'

C:\Users\Administrator\Desktop\c\Text2.c(62) : error C2143: syntax error : missing ';' before '{'

C:\Users\Administrator\Desktop\c\Text2.c(62) : error C2143: syntax error : missing ')' before '{'

C:\Users\Administrator\Desktop\c\Text2.c(62) : error C2146: syntax error : missing ';' before identifier 'printf'

C:\Users\Administrator\Desktop\c\Text2.c(62) : error C2143: syntax error : missing ')' before ';'

C:\Users\Administrator\Desktop\c\Text2.c(69) : fatal error C1004: unexpected end of file found

执行 cl.exe 时出错.

Text2.exe - 1 error(s), 0 warning(s)

之前改了,输入的数据的出来的结果也不正确

求大神

c语言编写程序出错怎么改,这个C语言程序怎么改才对?相关推荐

  1. c语言计算二次函数顶点坐标,C语言编写一个求一元二次方程的实根的程序。 编辑一个小程序去做一元二次方程的求解(b^24ac)...

    导航:网站首页 > C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二次方程的求解(b^2>4ac) C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二 ...

  2. python新年有趣代码_搞几款由“Python”语言编写的“有趣、恶搞、好玩”的程序代码!...

    下载好向圈APP可以快速联系圈友 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 为提高大家对"Python"编程语言的学习兴趣,今天给大家分享几款有趣的Python程序代 ...

  3. C语言编写一个四位数的和,c语言编写一段程序,输入一个四位数,输出各位数字的和...

    用C语言编写程序,输入一个正整数n(1 #include"stdio.h"intmain(){\x09inti,j,n;\x09inta[12];\x09intmin,mx;\x0 ...

  4. 应用c语言编写adams用户自定义函数的研究,C语言编写adams用户自定义函数导入到adams中function_builder.doc...

    C语言编写adams用户自定义函数导入到adams中function_builder 应用C语言编写adams用户自定义函数导入到adams中function builder 的整个过程 当前使用软件 ...

  5. jdbc是java语言编写的类和接口_JDBC——Java语言连接数据库的标准

    JDBC概述 API JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Jav ...

  6. c语言编写fun函数使其实现,函数式语言Corefun的设计与实现(全文完整版)

    <函数式语言Corefun的设计与实现.ppt>由会员分享,可免费在线阅读全文,更多与<函数式语言Corefun的设计与实现>相关文档资源请在帮帮文库(www.woc88.co ...

  7. 软件工程-c语言--基于at89c51单片机c语言编写的计算器,基于AT89C1单片机C语言编写的计算器.doc...

    基于AT89C1单片机C语言编写的计算器 #include #define uint unsigned int #define uchar unsigned char sbit dula=P2^6; ...

  8. c语言编写简单的成绩管理系统,用c语言编写学生成绩管理系统

    <用c语言编写学生成绩管理系统>由会员分享,可在线阅读,更多相关<用c语言编写学生成绩管理系统(9页珍藏版)>请在人人文库网上搜索. 1.include#include#inc ...

  9. 用c语言编写的打字母游戏,用C语言编写小游戏——“井字棋”

    原标题:用C语言编写小游戏--"井字棋" 作者:Milo Yip 来源:知乎 原文链接:https://zhuanlan.zhihu.com/p/39581573 在 Milo Y ...

  10. 用c语言编写两个数的最小公倍数,用C语言编写程序求两个数的最小公倍数,并输出...

    如图使用辗转相除法求最小公倍数: 方法步骤: 一.打开VC2010(或其他C语言编译器),新建项目-选择Win32为控制台应用程序-命名-确定 二.选择源文件-添加-新建项 三.选择C++文件-命名. ...

最新文章

  1. linux挂载分区失败,Ubuntu分区挂载错误与Grub引导错误的修复
  2. python -m xxx.py 模块启动与直接启动python xxx.py 的区别,就是对sys.path的修改不同,导致可以调用的模块范围就不一样
  3. bnu 34986 Football on Table(数学+暴力)
  4. php js动态显示系统时间,PHP+JS动态显示当前时间
  5. CCNA配置试验之六 标准ACL和扩展ACL的配置
  6. 训练千亿参数模型的法宝,昇腾CANN异构计算架构来了~
  7. 将常规项目转换为Maven项目
  8. 题解报告:hdu1205吃糖果(插空法)
  9. 软件测试--04测试用例/测试方法
  10. python初识(2)
  11. 数学基础 | (3) cs229概率论基础
  12. C罗是你人生中最好的健身教练和精神导师
  13. android文献翻译,Android外文文献翻译
  14. MQTT再学习 -- 搭建MQTT服务器及测试
  15. 安卓手机屏幕镜像显示截取屏幕时没有【不再提示】选项的解决办法
  16. Spring Boot 2.0 配置图文教程第 2 章 Spring Boot 配置## 书信息 demo.book.name=[Spring Boot 2.x Core Action] demo.b
  17. DVWA11_Insecure CAPTCHA(不安全的验证码)
  18. 网址铺吧网址导航程序按来路显示网址生成源码
  19. December 2007
  20. Java开发规范(阿里+腾讯)

热门文章

  1. Labview图像视觉处理——VDM、VAS的下载安装
  2. 吃鸡自定义服务器在哪买,内马尔沉迷《绝地求生大逃杀》难自拔!申请自定义服务器获官方如此回复...
  3. 历代iOS设备屏幕分辨率
  4. java mybatis的SpringBoot博客论坛管理系统
  5. wait waitpid waitid wait3 wait4
  6. Mina State machine状态机讲解
  7. 2021年氯化工艺报名考试及氯化工艺考试内容
  8. 【windows】win8.1的安装中绕过Microsoft帐户登录
  9. 你偷看的小黄片,全被监视了!网友:隐私早已。。。
  10. wazuh agent 认证