ACM输入注意

字符串:

cin>>  通过空格、制表符、换行符来界定字符串的。故cin在获取字符时只读取一个单词长度,对于有空格的字符串其空格后面字符读不了

  

scanf:以回车、空格、制表符为结束标志,回车、制表符、空格不读到字符串里,回车、制表符、空格会遗留在缓冲区。

 

gets:以回车为结束标志,回车不属于这个字符串,自动添加'\0'结尾,回车符'\n'被舍弃没有遗留在缓冲区。


其他:


大量数据应采用scanf输入,如100000个整数用cin输入会造成超时。


必须int main,返回必须是return 0;


浮点数用double表示,不要用float,可能因精度不满足而Wrong Answer.

double 用%lf输入,%lf或%f输出。


%g 用来输出实数,它根据数值的大小,自动选%f或%e格式,且不输出无意思的零。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值