伪君子


私信TA

用户名:lbj

访问量:88949

签 名:

我觉得吧,能实现就好^_^

等  级
排  名 44
经  验 11680
参赛次数 0
文章发表 23
年  龄 20
在职情况 学生
学  校 山西工程技术学院
专  业

  自我简介:

个人博客:https://lbjheiheihei.xyz 微信公众号:伪君子的梦呓

题目描述:

有一个函数
下载 (3).png


写一段程序,输入x,输出y

输入:

一个数 x

输出:

一个数 y

样例输入:

14

样例输出:

31

分析:

这里其实用 if  else 语句就可以了,对 x 的值进行判断。

先判断是不是小于 1,再判断 x 是不是 1<=x<10,最后不用判断了,直接进入。

参考代码:

#include<iostream>
using namespace std;
int main()
{
	int x, y;
	cin >> x;
	if (x < 1)  //如果 x<1,则进入
	{
		y = x;
	}
	else if (1 <= x && x < 10)  //如果 1<=x<10,则进入
	{
		y = 2 * x - 1;
	}
	else {        //如果都不符合,那就进入
		y = 3 * x - 11;
	}
	cout << y << endl;
	return 0;
}


 

0.0分

11 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区

怎么这样子就错了
#include<iostream>
using namespace std;
int main()
{
    int a,b;
    cin>>a;
    if(a<1)
    {
        b=a;  	
	}

    else if(a>=1 && a<10)
    {
    	b = 2*a-1;
	}
        
    else
    {
    	b=3*a-11;
	}
        
    cout<<b;
    
    return 0;
}
2020-01-12 14:00:19
  • «
  • 1
  • »