#C01L05P06. C01.L05.if语句及其嵌套.练习3

C01.L05.if语句及其嵌套.练习3

第 1 题

写出下面程序的运行结果:

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a;
	cin>>a;

	if ( a>=0 )
		if( a<30)     cout<<"小于30";  
		else cout<<"大于或等于30";
	else cout<<"负数";

	return 0;
}

当输入 0 ,运行结果是:
{{ select(1) }}

  • 小于30
  • 大于或等于30
  • 负数
  • 没有输出

第 2 题

写出下面程序的运行结果:

#include<bits/stdc++.h>
using namespace std;
int main()
{    
	int a;
	cin>>a;

	if ( a>=0 )
		if( a<30) cout<<"小于30";  
		else cout<<"good";
	else  cout<<"负数";

	return 0;
}

当输入50,运行结果是: {{ select(2) }}

  • 小于30
  • good
  • 负数
  • 没有输出

第 3 题

写出下面程序的运行结果:

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a;
	cin>>a;

	if ( a>=0 )
		if( a<30)  cout<<"小于30";
		else cout<<"yes";
	else  cout<<"no";

	return 0;
}

当输入 -2 ,运行结果是:
{{ select(3) }}

  • 小于30
  • good
  • no
  • 没有输出