[模板] 快速读入

Posted yuzuki-suzuko

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[模板] 快速读入相关的知识,希望对你有一定的参考价值。

//一个跟hyj巨佬学来的快速读入模板 卡常大佬不愧是卡常大佬
1
bool isdigit(char ch) 2 { 3 if(ch>=0&&ch<=9) return 1; 4 return 0; 5 } 6 inline void fastin(int &v) 7 { 8 static char ch; 9 v=0; 10 bool p=0; 11 do 12 { 13 ch=getchar(); 14 if(ch==-) p=1; 15 }while(!isdigit(ch)); 16 17 while(isdigit(ch)) 18 { 19 v=v*10+ch-0; 20 ch=getchar(); 21 } 22 23 if(p) v=-v; 24 }

 

isdigit函数用来判断输入的字符是不是0-9之间的数字

fastin函数的实现:

首先判断前面是不是什么奇怪的东西(比如-和空格) 然后如果是负号的话做一个标记。

再读入数字之后组装成数就可以啦

以上是关于[模板] 快速读入的主要内容,如果未能解决你的问题,请参考以下文章

[模板] 快速读入

前端开发工具vscode如何快速生成代码片段

前端开发工具vscode如何快速生成代码片段

快速读入模板

快速读入输出模板

模板快速读入