警示后人,用getchar()读入,全WA
查看原帖
警示后人,用getchar()读入,全WA
67905
Star2189楼主2024/4/10 11:32
ios::sync_with_stdio(0);
char ch='1';
int n=0,k;
while(ch!='\n' && ch!=' '){
	ch=getchar();
	a[n++] = ch-'0';
}
--n;
cin>>k;

这是用getchar()读入,评测全WA,但下载的数据从本地测试是没问题的。并且WA里显示的错误输出,在本地根本不会输出。就很奇怪。 换成string读入就AC了,后面处理代码是一样的,求大佬解惑。

ios::sync_with_stdio(0);
cin>>ch>>k;
n = ch.length();
for(int i=0;i<n;++i){
	a[i] = ch[i]-'0';
}
2024/4/10 11:32
加载中...