输入外挂
来源:互联网 发布:赵敏 情趣 知乎 编辑:程序博客网 时间:2024/05/21 05:20
int Scan() { int res = 0, ch, flag = 0; if((ch = getchar()) == '-') //判断正负 flag = 1; else if(ch >= '0' && ch <= '9') //得到完整的数 res = ch - '0'; while((ch = getchar()) >= '0' && ch <= '9' ) res = res * 10 + ch - '0'; return flag ? -res : res; }
使用方法:【该外挂适合纯数字输入!】
int a; a = Scan(); //相当于scanf("%d", &a);
思路很简单:
第一步:先判断当前字符是不是'-'号,如果是,flag标记为1(表示该整数是负数);否则,弱该字符是数字,则取出该数字。
第二步:得到完整的数,只要是连续的数字,就一直累乘。
第三步:根据flag的值返回该整数的值。
转自:http://blog.csdn.net/niushuai666/article/details/6689043
0 0
- 输入外挂
- 输入外挂
- 输入外挂
- 输入外挂
- 输入外挂
- 输入外挂
- 输入外挂
- 输入外挂
- 输入外挂
- 输入外挂
- 输入外挂
- 输入外挂
- 输入外挂
- 【输入外挂】
- 输入外挂
- 输入外挂
- 输入外挂
- 输入外挂
- I2C总线原理及应用实例
- 常用正则表达式
- [转]C++程序设计之四书五经
- oc 运行时方法(一)
- 第12条: 复制整个对象,不要遗漏任一部分
- 输入外挂
- 【Linux】Ubuntu下C语言访问MySQL数据库入门
- 【线段树】 FZU 2105 Digits Count
- RabbitMQ(一)概念
- 利用FTM输出PWM波形是这么一回事!
- 母函数模板分析
- ios中五种回调方式
- Mac OS X下各种文件编码的转换方法
- 看描述