C语言调试出错 0xC0000005: Access Violation.0

高手帮忙看看,自学没人教态痛苦了,出点什么错误自己要看好半天。

好像是input函数下姓名互换的问题。帮我改正,谢了。不要拿别人做好的给我。

#include

#include

void input(float a[][4],char name[][30],int d)

{

long b,c,m,t;

char x[30];

printf("输入学生个数:");

scanf("%d",&m);

for (b=d-1;b>=d-m;b--)

{printf("姓名:");

scanf("%s",name[b]);

printf("学号:");

scanf("%f",&a[b][0]);

printf("语文成绩:");

scanf("%f",&a[b][1]);

printf("数学成绩:");

scanf("%f",&a[b][2]);

printf("英语成绩:");

scanf("%f",&a[b][3]);

}

for(b=d-1;b>0;b--)

for(c=b-1;c>=0;c--)

{if (((a[b][1]+a[b][2]+a[b][3])/3)>((a[c][1]+a[c][2]+a[c][3])/3))

{{strcpy(x[0],name[b]);strcpy(name[b][0],name[c]);strcpy(name[c][0],x);}{t=a[b][0];a[b][0]=a[c][0];a[c][0]=t;}{t=a[b][1];a[b][1]=a[c][1];a[c][1]=t;}{t=a[b][2];a[b][2]=a[c][2];a[c][2]=t;}{t=a[b][3];a[b][3]=a[c][3];a[c][3]=t;}}

}

}

void chazhao(float a[][4],char name[][30],int z)

{

int m,n;

printf("输入学号:");

scanf("%d",&m);

for(n=0;n

{if (a[n][0]==m)

printf("第%d名:",n+1);printf("%s",name[n]); printf("学号:%.0f 语文成绩:%.2f 数学成绩:%.2f 英语成绩:%.2f 平均分:%.2f\n",a[n][0],a[n][1],a[n][2],a[n][3],((a[n][1]+a[n][2]+a[n][3])/3));

}

}

void shuchu(float a[][4],char name[][30])

{

int c,m;

printf("输入要查看的学生个数(分数由高到低):");

scanf("%d",&m);

for (c=0;c

{printf("第%d名:",c+1);puts(name[c]); printf("学号:%.0f 语文成绩:%.2f 数学成绩:%.2f 英语成绩:%.2f 平均分:%.2f\n",a[c][0],a[c][1],a[c][2],a[c][3],((a[c][1]+a[c][2]+a[c][3])/3));}

}

main()

{

float a[400][4]={0};

char b[400][30];

int e;

int m=400;

int n=4;

loop: printf("\n 主菜单\n===================================\n\t1.输入学生分数\n\t2.根据学号查看学生成绩\n\t3.输出前N名学生的成绩\n\t0.退出\n===================================\n");

scanf("%d",&e);

switch(e)

{case 1:input(a,b,m);goto loop;

case 2:chazhao(a,b,m);getch();goto loop;

case 3:shuchu(a,b);

getch();goto loop;

case 0:printf("谢谢使用!"); getch();break;

default:printf("输入错误!");getch();goto loop;

}

}

c语言debug执行错误,C语言调试出错 0xC0000005: Access Violation.相关推荐

  1. c语言程序0xc0000005解决方案,C语言调试时出现”Unhandled exception 0xC0000005;Access Violation“,是怎么回事呢?...

    已结贴√ 问题点数:20 回复次数:7 C语言调试时出现"Unhandled exception 0xC0000005;Access Violation",是怎么回事呢? 语法没错 ...

  2. VMware Workstation 无法恢复错误: (vcpu-0) Exception 0xc0000005 (access violation) has occurred.

    问题 VMware Workstation 无法恢复错误: (vcpu-0) Exception 0xc0000005 (access violation) has occurred. 原因 产生这个 ...

  3. win11专业版+VMware16.1.2+不可恢复错误: (vcpu-1) Exception 0xc0000005 (access violation)

    转载自知乎用户--南象,亲测有效 问题界面 利用VMware安装完虚拟机后,虚拟机可正常运行,但是想挂起时出现如上错误,无法挂起.导致下次虚拟机只能重新开机,搜索了解决方案,相关中文论坛里提出了很多可 ...

  4. 【VMware Workstation 不可恢复错误: (vcpu-2) Exception 0xc0000005 (access violation) has occurred.】

    环境说明 VM版本:15.5.7 build-17171714 操作系统:Windows 11 问题:VMware Workstation 不可恢复错误: (vcpu-2) Exception 0xc ...

  5. C语言上机错误,C语言上机常见错误和程序调试

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1常见错误分析 (1) 忘记定义变量. (2) 输入输出的数据的类型与所用格式说明符不一致. (3) 未注意int型数据的数值范围. (4) 在输入语句s ...

  6. c语言link.exe错误,C语言,执行 link.exe 时出错

    满意答案 1.在VC中点击"Tools"->"Option"->"Directories",发现路径有误,重新设置"E ...

  7. python语言包含的错误_Python语言环境错误:不支持的语言环境设置

    Python语言环境错误:不支持的语言环境设置 为什么在python中执行此操作时会出现以下错误: >>> import locale >>> print str( ...

  8. python语言包含的错误,Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种...

    Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种 答:编译错误 人体体温能自动调控在37度,其原因是( ). 答:人体内产生的热能是分批放出的 人体内有完善的 ...

  9. c语言结构体错误,C语言结构体用法很多,但是坑也很多

    C语言可谓是编程界的传奇语言,历经几十年,依然排名前列. 前不久还写了一篇文章<2019年11月C语言接近Java>,说了C语言是比较受欢迎的一种语言,有望在年底超过JAVA,再次成为第一 ...

最新文章

  1. Map存值问题的研究
  2. 60进制时间计算器_不止加减乘除,Windows 自带计算器还有这些隐藏技巧
  3. linux 协议栈之socket,Linux协议栈之BSD和INET socket层(一)
  4. (18)打鸡儿教你Vue.js
  5. solr4.10和solr5.x ik分词器配置,(Deprecated--2017-04-23)
  6. 正则表达式--密码复杂度验证--必须包含大写、小写、数字、特殊字符中的至少三项
  7. 中石油训练赛 - Flow Finder(树上模拟)
  8. Android 列表视图
  9. 考研c 语言程序设计题库,温州大学c语言程序设计考研复试核心题库(23页)-原创力文档...
  10. 炒了8年的概念,到底该如何理解DevOps这个词?
  11. 用Docker容器自带的tensorflow serving部署模型对外服务(成功率100%)
  12. Weex小册—从0搭建一个Weex项目
  13. 脏读、不可重复读与幻读和spring事务传播方式
  14. IDEA格式化XML中的SQL语句
  15. 鼎捷鼎新E10ERP软件介绍及资料
  16. kali linux暴力破解wifi密码
  17. js对象定义的3种方法
  18. 手机android的文件怎么恢复,手机文件误删除怎么恢复-互盾安卓恢复大师
  19. windows计算机搜索文件,win7如何根据文件中的文字搜索文件?教你win7直接搜索文件内容...
  20. 邮件服务器 二级域名,hMailServer+Roundcube+APMServ+希网二级域名+ADSL搭建邮件服务器...

热门文章

  1. js 数组(定义数组,数组长度,数组计算,元素类型转换)
  2. 枕上诗书-初入红尘,不知人间疾苦,
  3. 初学者学习深度学习,不得不会的Google Colab基本操作
  4. yasm/nasm not found or too old. Use --disable-yasm for a crippled build.
  5. python课程表代码_Python课程表
  6. js实现: while实现1-100相加求和, while do...while验证用户名和密码, 打印菱形、三角形,大小和尚分馒头。
  7. 关于业财税一体化的思考
  8. 编写第一个 Arduino 程序
  9. [N1盒子] armbian 安装docker +portainer面板以及汉化教程
  10. RISC-V 实现整数运算指令(Part 1)