杭电oj-acm steps-1.1

chapter one很简单,不放代码了,记录下我学习到的点。


1.while(scanf("%d %d",&a,&b)!=EOF)和while(scanf("%d %d",&a,&b))的区别:

/*scanf()函数的返回值为输入的有效数据个数,
如:scanf("%f%d",&n,&m)
当输入两个数值型数据时,其返回值为2

EOF是系统定义的一个宏,其值为-1

当在一个新的行按ctrl+z时,scanf()函数返回-1
正确写法系统检测的是EOF作为输入结束,
如果不这样写就永远结束不了!
第二种写法,返回-1时,其值因为非0,程序并不结束,
而导致the time Exceeded

while( e )   当表达式e非0时,为真,继续循环,e为0时,才结束 */


2.while(scanf("%d %d",&a,&b),a,b)的意思:

/*a b都等于0时跳出循环*/


3.第八题题目叙述中有个小坑,两行输出之间空行,也就是最后一个输出后没有空行。


好不容易下了一个win 8能用的dev c++。

昨天去面试超算比赛,都不会做,看着满屏幕陌生的名词,毫无头绪。

其实当初接触c++也是这样的吧,用着用着就会了,现在也不觉得难。

如果有机会,还是希望参加超算比赛。

“所有年轻人都会在二三十岁死去,因为以后的人生基本都是对之前人生机械的模仿。”

其实越来越感觉到,我觉得逛街没有敲代码好玩,以前喜欢的动漫也渐渐丧失兴趣,我怀抱着不想死去的想法,以无知无畏的勇气投身于未知的领域,想要在世界上留下一抹痕迹。

希望自己每次做完题都能将所得记录下来,每天坚持做题。

不要追求ac率,陷入误区。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值