OJ平台上出现Wrong Answer错误可能有多种原因,以下是一些常见的原因:1. 算法逻辑错误:你的代码可能存在算法或逻辑上的错误,导致结果不正确。在编写代码时,需要确保算法正确性,以及处理边界条件和特殊情况。2. 输入输出格式错误:OJ平台通常会提供输入和输出的格式要求,如果你的代码未按要求读取输入或输出结果,就会被判...
程序未考虑到全部的边界情况,在某些特殊的输入下会出错。程序中使用了未定义的变量或者未初始化的变量。
可能是leetcode)却一直提示wrong answer吧,这类平台一般答案是不写main函数的,一般是写一个函数,只...
arr[sum[i]]=1; for(int j=1;j<=n-1;j++) { zs+=arr[i]; } if(zs==n-1) printf("Jolly"); else printf("Not jolly"); return 0;}原来的代码是有问题的,比如有两个差值为2,但没有差值为3的,都会认为是一样,但并不符合要求。if(sum[i]==j){ zs++;break;}
1、scanf遇到回车或者空格一般都比较麻烦,需要特殊处理 2、对于最后输入end的情况需要特殊处理,否则scanf会一直等待后面的输入 祝你顺利!include<stdio.h> include<stdlib.h> include<malloc.h> include<string.h> define LEN sizeof(struct student)struct student { char num[9];char name[10];ch...
[链接]输入 一个以'.'结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊形式输出 该句子中最长的单词。如果多于一个,则输出第一个样例输入 I am a student of Peking Universit...
C 语言 OJ 不通过报 Wrong Answer 如何解决?那只能黑入网站将其改为accepted
C语言,请问大家这个到底为什么还是显示Wrong answer啊?我不会直接告诉你答案,但你可以试试输入999,...
以斐波那契数列为例,当N值很大时,普通的整数类型无法准确表示结果。这时,可以使用数组来存储每一位数字,逐步进行加法运算。下面是一个用于处理大数相加的示例代码:include short int fb[1001][100];short int b[1001] = {1, 1, 1};int i;void add(short int x[], short int y[], short...
while(scanf("%d%d",&n,&m)!=EOF) 这个循环是多余的吧,没有要求,把while去掉就好了。不然你的程序不退出,时间测试通不过。