输入x,按公式求出y的值并输出2-2

原创 2013年10月15日 16:52:58

上机内容:C++程序的编写和运行

上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程

我的程序:

/*  
* 程序的版权和版本声明部分:  
* Copyright (c) 2013, 烟台大学计算机学院  
* All rights reserved.  
* 文件名称:test.cpp  
* 作    者:赵玲玲  
* 完成日期:2013 年 10 月 15 日  
* 版 本 号:v1.0  
* 对任务及求解方法的描述部分: 计算函数的值
* 输入描述:1  2  -2
* 问题描述:熟悉程序的编辑、运行过程 
* 程序输出:1  5  "输入数值非法"
* 问题分析:输入x,按公式求出y的值并输出。 
* 算法设计:略  
*/   
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	double x,y;
	cout<<"请输入x(x>=0)的值:";
	cin>>x;
if(x>=0)
{
	 if(x<2)
	{
		y=x;
		
	}else
	{
		if  (x<6)
		{
			y=x*x+1;
			
		}else
		{
			if(x<10)
			{
				y=sqrt(x+1);
				
			}else
			{
				y=1/(x+1);
				
			}
		}
		
		
	}cout<<"y="<<y<<endl;
}else
cout<<"输入数值非法";
	cout<<endl;
	return 0;
}


运行结果:

心得体会:不同情况具体分析,条件较多的时候多留意

知识点总结:

相关文章推荐

输入x的值,求出y的值并输出2

上机内容:C++程序的编写和运行 上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程 我的程序: /* * 程序的版权和版本声明部分: * Copyright (c) 2013, ...

输入x,按公式求出y的值并输出

上机内容:C++程序的编写和运行 上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程 我的程序: /* * Copyright (c) 2013, 烟台大学计算机学院 * All righ...

输入x的值,求出y的值并输出

上机内容:C++程序的编写和运行 上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程 我的程序: /* * 程序的版权和版本声明部分: * Copyright (c) 2...

利用遗传算法求出下面函数的极小值:z=2-exp[-(x2+y2)]

**遗传算法方法介绍: 第一步:确定决策变量及其约束条件:[-5,+5]第二步:建立优化模型:min z(x,y)=2-exp[-(x2+y2)] 第三步:确定编码方法...

学习opencv第六章习题5 , 使用x,y阶层数求出图像内唯一直线的角度

#include #include #include #include using namespace std; const CvSize size = cvSize(200,200); c...

算法导论9.3-8 找出已排序的2个数组X[1..n]和Y[1..n]的共2n个数的中位数

//O(nlgn)找sorted的X[1..n]和Y[1..n]的共2n个数的中位数 //先排序,再找第n大的数(下中位数) #include #include #include using name...

第十二周项目二 (2)求出图G中出度最大的一个顶点,输出该顶点编号

/* * Copyright (c) 2015, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称: main.cpp,graph.h,graph.cpp * ...

设计递归函数,求出并输出Fibnacci序列的第20个数,Fibnacci序列形如0,1,1,2,3,5,8...

/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fibnacci.cpp *...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:输入x,按公式求出y的值并输出2-2
举报原因:
原因补充:

(最多只允许输入30个字)