码迷,mamicode.com
首页 > 其他好文 > 详细

输入输出外挂

时间:2014-12-21 00:35:46      阅读:362      评论:0      收藏:0      [点我收藏+]

标签:

1 //适用于正整数
2 template <class T>
3 inline void scan_d(T &ret) {
4     char c; ret=0;
5     while((c=getchar())<0||c>9);
6     while(c>=0&&c<=9) ret=ret*10+(c-0),c=getchar();
7 }
 1 //适用于正负整数
 2 template <class T>
 3 inline bool scan_d(T &ret) {
 4    char c; int sgn;
 5    if(c=getchar(),c==EOF) return 0; //EOF
 6    while(c!=-&&(c<0||c>9)) c=getchar();
 7    sgn=(c==-)?-1:1;
 8    ret=(c==-)?0:(c-0);
 9    while(c=getchar(),c>=0&&c<=9) ret=ret*10+(c-0);
10    ret*=sgn;
11    return 1;
12 }
 1 //适用于正负整数
 2 template <class T>
 3 inline bool scan_d(T &ret) {
 4    char c; int sgn;
 5    if(c=getchar(),c==EOF) return 0; //EOF
 6    while(c!=-&&(c<0||c>9)) c=getchar();
 7    sgn=(c==-)?-1:1;
 8    ret=(c==-)?0:(c-0);
 9    while(c=getchar(),c>=0&&c<=9) ret=ret*10+(c-0);
10    ret*=sgn;
11    return 1;
12 }
1 inline void out(int x) {
2    if(x>9) out(x/10);
3    putchar(x%10+0);
4 }

 

输入输出外挂

标签:

原文地址:http://www.cnblogs.com/usedrosee/p/4176038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!