在卷子上抄的程序报错了
  • 板块灌水区
  • 楼主LiuZeYu_LZY
  • 当前回复9
  • 已保存回复9
  • 发布时间2024/8/26 14:55
  • 上次更新2024/8/26 14:59:30
查看原帖
在卷子上抄的程序报错了
1422743
LiuZeYu_LZY楼主2024/8/26 14:55
#include<bits/stdc++.h>
using namespace std;

vector<int> v[1005];
string s;
void dfs1(int x){
	printf("%d",x);
	for(int i=0;i<v[x].size();i++) dfs1(v[x][i]);
}
void dfs2(int x){
	for(int i=0;i<v[x].size();i++) dfs2(v[x][i]);
	printf("%d",x);
}
int mian(){
	cin>>s;
	s='('+s+')';
	stack<int> stk;
	int ans=0,cnt=0;
	for(int i=0;i<s.size();i++){
		if(s[i]=='('){
			stk.push(++cnt);
			ans+=stk.size();
		}else{
			int x=stk.top(); stk.pop();
			if(!stk.empty()) v[stk.top()].push_back(x);
		}
	}
	printf("%d\n",ans);
	dfs1(1);
	printf("\n");
	dfs2(1);
	return 0;
}

检查了代码跟试卷上一样。 以下是报错信息:

18		C:\crossdev\src\mingw-w64-v7-git20191109\mingw-w64-crt\crt\crt0_c.c	undefined reference to `WinMain'
		D:\Backup\桌面\Dev_C___v6.3\collect2.exe	[Error] ld returned 1 exit status

在线等,急!!!!!!!!!

2024/8/26 14:55
加载中...