最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 问题 BC: L3-4 if...else if语句 - 练习11

    正文概述 网友投稿   2026-01-21 16:55:09  

    题目描述

    小队准备制造能量光剑,制造结果和能量值的多少有关。请你编写一个程序,输入能量值,输出能量光剑的制造结果。如果能量值大于100,输出2,表示制造2级能量光剑;如果能量值在51到100之间,输出1,表示制造1级能量光剑。请你修改这段代码,完成题目要求。
    #include <iostream>
    using namespace std;
    int main()
    {
    	int x;
    	cin >> x; // x表示能量值
        if (x > 100)
    	{
            cout << "2"; // 制造2级光剑
    	}
    	else if (x > 50)
    	{
          	cout << "1"; // 制造1级光剑
    	}
    	else
    	{
          	cout << "no"; // 无法制造光剑
    	}
    	return 0;
    }

    输入

    一个整数,表示能量值。

    输出

    如果能量值大于100,输出2;如果能量值在51到100之间,输出1。

    样例输入

    150

    样例输出

    2

    提示

    注意规则: 本题需要删除最后一个else语句
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 BC: L3-4 if...else if语句 - 练习11