跪求大佬救救孩子吧,vs编译目测没问题,但就是AC不了,全WA
查看原帖
跪求大佬救救孩子吧,vs编译目测没问题,但就是AC不了,全WA
680301
OncleChen楼主2022/11/1 11:57
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>

int main()
{
	char ch_temp[201];
	int i_temp = 0;
	while (1)
	{
		ch_temp[i_temp] = getchar();
		if (isspace(ch_temp[i_temp])) break;
		i_temp++;
	}
	int n = i_temp++;

int* arr = (int*)calloc(n * n, sizeof(int));
for (int i = 0; i < n; i++)
	arr[i] = (int)ch_temp[i] - 48;

for (int i = n; i < n * n; i++)
{
	char c = getchar();
	if (isspace(c)) c = getchar();
	arr[i] = (int)c - 48;
}

printf("%c ", (char)n + 48);
int res = 0, sum = 1;
if (0 != arr[0]) printf("%c ", '0');
for (int i = 0; i < n * n; i++)
{
	if (arr[i] == arr[i + 1]) sum++;
	else
	{
		printf("%c ", (char)sum + 48);
		sum = 1;
	}
}

free(arr);

return 0;

}
2022/11/1 11:57
加载中...