为什么我的代码不能输出换行呢?同时在本地编译时提示 [Error] ld returned 1 exit status ,而在洛谷在线IDE上未编译错误,是什么原因呢?
#include <iostream>
#include <cstdio>
using namespace std;
int main() {
int n, cnt = 0, full_cnt = n;
scanf("%d", &n);
for (int i = 1; i <= (1 + n) * n / 2; i++) {
printf("%02d", i);
if (++cnt == full_cnt) {
printf("\n");
full_cnt--;
cnt=0;
}
}
return 0;
}