判题基本输入输出

1. 输入方式结束(c++)

//c++判断输入结束方式
while(~scanf("%d%d",&a,&b))
{
    //等价于while(scanf("%d%d",&a,&b)!=EOF) 
    //无输入,scanf返回EOF, 系统定义EOF为-1,取非为0 ; 
} 

2. 特定元素做结束符

//以特定元素作为结束符,例如以0作为结束符,读到0时就退出
while(~scanf("%d",&n)&&n) 

3. 重定义长字符串(编码小技巧)

typedef long long ll;
long long a=1234567890;
ll a=1234567890;

猜你喜欢

转载自blog.csdn.net/huangziguang/article/details/107723400