在网页上能成功运行,本地就出不来结果
  • 板块P1319 压缩技术
  • 楼主kirit
  • 当前回复6
  • 已保存回复6
  • 发布时间2021/12/5 21:11
  • 上次更新2023/11/3 22:48:49
查看原帖
在网页上能成功运行,本地就出不来结果
611570
kirit楼主2021/12/5 21:11

本地运行输入样例后回车没反应,在网页版的编译器上就能正常输出,设备和编译器都换过了还是这样,已经提交代码了,测试结果都是AC,求大佬解惑,感谢。 代码如下

#include<stdio.h>
#include<stdlib.h>

void prt(int, int, int, int*);

int main()
{
	int N,n,*np,i=0,j=0;

	scanf("%d", &N);
	np = (int*)malloc((N*N) * sizeof(int));

	while (scanf("%d", &n) == 1) {
		if (i % 2 == 0)
			prt(j, j + n, 0, np);
		else
			prt(j, j + n, 1, np);
		j += n;
		i++;
	}
	for (int i = 0; i < N * N; i++) {
		printf("%d", np[i]);
		if ((i + 1) % N == 0)
			putchar('\n');
	}
	return 0;
}

void prt(int i, int t, int n, int* np)
{
	for (; i < t; i++)
		np[i] = n;
	return;
}
2021/12/5 21:11
加载中...