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
#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
相关文章推荐
- 分段函数求值:从键盘输入x的值(整型),根据公式1计算并输出x和y的值。
- C++:利用如下公式,编写函数计算∏的值,直到最后一项的绝对值小于e,主程序接收从键盘输入的e,输出∏的值(保留5位小数)。 ∏/4 = 1-1/3+1/5-1/7...
- 51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
- 12月27日任务 从键盘任意输入三角形的三边,判断是否能构成三角形,若能,则计算三角形的面积并输出,若不能,则输出不能构成三角形
- 函数实现键盘输入整型数,将其转换成字符串输出。123456789 "123456789"
- 第十四周项目一数组大折腾(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素
- 从键盘输入x值,根据公式得出y值
- 5.1 从键盘任意输入一个实数,不使用计算绝对值函数编程计算并输出该实数的绝对值
- 编写程序,从键盘输入各位职工的工资数据,存入磁盘文件Salary.dat中,然后从该文件读出职工的工资数据,并计算输出每位职工的实发工资。实发工资的计算方法如下:实发工资=基本工资+加班工奖金-扣除
- 输入n值,并利用下列格里高里公式计算并输出圆周率
- 由键盘输入10个数,计算并输出其最大值,最小值
- C++第三周【任务4】:(1)由键盘输入3个长方柱的长、宽、高;(2)计算长方柱的体积(volume)和表面积(areas);(3)输出这3个长方柱的体积和表面积;
- 三:编程,输入x后,根据下式计算并输出y值。
- 从键盘输入两个数字,根据订单或大或小的输出
- 从键盘任意输入一个数,不使用计算绝对值函数编程计算并输出该实数的绝对值
- 从键盘上任意输入一个3位整数,编译计算并输出它的逆序数(忽略整数前的正负号)
- 三、编程,输入x后,根据下式计算并输出y值。
- 编程计算并输出1到n之间的所有数的平方和立方,n由用户从键盘输入
- java 从键盘读入一字符,循环打印输出,遇到字符9退出,可以根据不同输入执行不同任务
- PHP之键盘输入四个学生的学号 姓名 语文 数学 英语信息 ,计算出每个学生的平均成绩,输出