您的位置:首页 > 其它

3.1从键盘输入x的值(整型),根据公式1计算并输出x和y的值

2018-01-14 22:11 507 查看
#include <iostream>

#include <math.h>

using namespace std;

int t;

int main()

{

    int x;

    cout<<"输入x的值:"<<endl;

    cin>>x;

    if(x<2)

    {

        t=0;

    }

    else if(x>=2&&x<6)

    {

        t=1;

    }

    else if(x>=6&&x<10)

    {

        t=2;

    }

    else

    {

        t=3;

    }

    switch(t)

    {

        case 0: cout<<"函数值为:"<<x<<endl;

        break;

        case 1: cout<<"函数值为:"<<pow(x,2)+1<<endl;

        break;

        case 2: cout<<"函数值为:"<<-x<<endl;

        break;

        case 3: cout<<"函数值为:"<<-pow(x,2)-1<<endl;

        break;

    }

    return 0;
}



总结:该算法本来要求用switch语句来写,虽然也用了但是这样的算法含金量不高,后续等我想明白怎么用巧妙的数学方式改善一下再更新吧。233333
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐