#P1336. 【Day1】C++表达式与溢出练习(5题)

【Day1】C++表达式与溢出练习(5题)

第 1 题

执行 cout<<5/2; 输出(只填数字):

{{ input(1) }}


第 2 题

执行 cout<<5.0/2; 输出(填数字):

{{ input(2) }}


第 3 题

执行 int x=0; if(x) cout<<1; else cout<<2; 输出(只填数字):

{{ input(3) }}


第 4 题

执行 int x=-1; if(x) cout<<1; else cout<<2; 输出(只填数字):

{{ input(4) }}


第 5 题

int a=1000000000; long long b=a*3; 是否存在溢出风险?

{{ select(5) }}

  • 有,a*b 先按 int 计算会溢出
  • 无,因为结果用 long long 接收