题解里给的代码均未使用正则表达式读入使得数据处理较长
查看原帖
题解里给的代码均未使用正则表达式读入使得数据处理较长
411103
Patricky楼主2022/7/18 17:26

这题用正则表达式读真的超轻松 Der~

话说为啥题解就饱和了,是因为这题太简单了么??

附数据处理部分代码。

// data 是二义命名。
char dta[100]{};
// 前边加个空格处理空白字符
scanf(" %s", dta);

// 万一没有 b,就是 -1
int a, b{-1};
// dta 后续会用到,所以从 dta 中读一读
// %*xxx 指的是按照 xxx 格式忽略读入
// %[A-Z] 指的是读尽全部大写字符。
sscanf(dta, "%*[A-Z]%d%*[A-Z]%d", &a, &b);
2022/7/18 17:26
加载中...