为什么变长数组不能编译。。。
查看原帖
为什么变长数组不能编译。。。
640961
yttr1um楼主2022/2/11 09:36

源码如下``` #include <stdio.h> unsigned int count = 1, count_max, prev; int main() { unsigned int N, i; scanf("%u", &N); unsigned int *p=new unsigned int[N]; for (i = 0; i < N; i++) scanf("%d", p + i); prev = *p; for (i = 1; i < N; i++) { p++; if (*p > prev) { count++; } else { if (count > count_max) count_max = count; count = 0; } } printf("%d", count_max); return 0; }

2022/2/11 09:36
加载中...