首页 > 其他 > 详细

输入输出外挂

时间:2014-12-21 00:34:59      阅读:349      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!