首页 > 试题广场 > 下列程序输入:2空格0,其运行结果是() #include&
[单选题]
下列程序输入:2空格0,其运行结果是()
#include<iostream>
 using namespace std;
 int main()
 { 
 int i=0,j=0,n;
 cin>>n;
 for(;n!=0; ) 
 {
 j++;
 cin>>n;
 }
 if(n=0) i++;
 cout<<i <<" "<<j<<endl;
 return 0;
 }

  • 1  0
  • 0   0
  • 1  1
  • 0  1
注意if里是n = 0,是对n赋值为0,所以if条件不满足,所以i不会加1,打印结果就应该是0 1
这种题出的真是...
发表于 2019-06-23 14:40:33 回复(3)
为什么j等于1,不是cin函数在寻找n值时,会一直搜索最接近的整数嘛
编辑于 2019-10-21 17:03:51 回复(1)
这题是不是错了???
我输入三次 1  1  1
输出是
如果输入
0
0


额。。。。
难道是因为B多了几个空格??????

编辑于 2019-10-06 16:23:09 回复(0)
这个=真的是...
发表于 2019-09-26 23:16:47 回复(0)

...判断条件是n=0而不是n==0


发表于 2019-06-09 20:55:13 回复(0)
1 1
发表于 2019-05-31 12:58:15 回复(0)