求助大佬
查看原帖
求助大佬
458018
心里没底楼主2022/2/10 22:02

为什么这样只有45分,我是C语言初学者,且无系统学习。按照测试点信息人工计算后,好像结果没问题,但不知道为什么就是过不了,求大佬指点

#include <stdio.h>
#include <stdlib.h>
int main()
{
	int n1,i,*x,j=1,k;
	scanf("%d",&n1);
	x=(int*)calloc(n1,sizeof(int));
	for(i=0;i<n1;i++)
	{
		scanf("%d",&x[i]);
	}
	for(i=0;i<n1-1;i++)
	{
		if(x[i]<=x[i+1])
			j++;
		else
			if(j>=k)
			{
				k=j;
				j=1;
			}
			else
			{
				j=1;
			}
	}
	printf("%d",k);
	free(x);
	return 0;
 } 
2022/2/10 22:02
加载中...