我的C语言程序在编译器上运行正确,但作业提交上去却是runtime error这是啥原因?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的C语言程序在编译器上运行正确,但作业提交上去却是runtime error这是啥原因?相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
#include <string.h>
int main()

int n,a,i,j,cnt,temp1,num[20];
char con[20][17],min[17],temp[17],end[4]="END",exc[17],sta[6];
scanf("%d",&n);
getchar();
while(n--)
a=0;
i=0;
gets(sta);
getchar();
while(gets(exc),strcmp(exc,end)!=0)

strcpy(con[i],exc);
i++;
a++;

for(i=0;i<=a-1;i++)

num[i]=0;
cnt=0;
for(j=0;j<=a-1;j++)
if(strcmp(con[i],con[j])==0)
cnt++;

num[i]=cnt;

for(i=1;i<=a-1;i++)
if(num[i]>num[0])
temp1=num[0];
num[0]=num[i];
num[i]=temp1;
strcpy(temp,con[0]);
strcpy(con[0],con[i]);
strcpy(con[i],temp);


strcpy(min,con[0]);
for(i=1;i<=a-1;i++)

if(num[0]==num[i])

if(strcmp(con[i],min)<0) strcpy(min,con[i]);


puts(min);

参考技术A runtime error是运行时错误。你自己可以成功编译运行,但是提交上去之后报错的原因是你的程序在特定输入的时候出现错误。追问

可以再给我说清楚吗,我该怎么解决,题目要求是就是输入一些联系人名字(英文小写字母),找出出现次数最多的,如果有多个符合题意,输出按字典排序最小的那个
感谢!

本回答被提问者和网友采纳

以上是关于我的C语言程序在编译器上运行正确,但作业提交上去却是runtime error这是啥原因?的主要内容,如果未能解决你的问题,请参考以下文章

机器学习 1 linear regression 作业

iPhone 应用程序提交问题

在Abaqus中运行连续作业时,仅编译一次用户子例程

尽管正确打印出所有输出,但程序未在 Java 中以退出代码 0 结束

XCODE Swift2:提交我的应用程序

用PHP语言刷OJ题