输入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的值并输出

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

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

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

习题 4.6 有一个函数:y=x (x<1) y=2x-1 (1<=x<10) y=3x-11 (x>=10) 写程序,输入x的值,输出y相应的值。

C程序设计 (第四版) 谭浩强 习题5.6 个人设计有一个函数:y⎧⎩⎨x2x−13x−11(x...
  • navicheung
  • navicheung
  • 2017年08月06日 11:48
  • 3876

JAVA编程题 答案

JAVA编程题 答案
  • javaniuniu
  • javaniuniu
  • 2016年12月03日 13:17
  • 794

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

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

【笔试】15、输入三个整数x,y,z,请把这三个数由小到大输出。

/** * 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 * 时间:2015年7月29日11:01:06 * 文件:Lianxi15.java * 作者:cutter_poi...
  • cutter_point
  • cutter_point
  • 2015年08月10日 19:42
  • 1068

XYNU OJ 1040—1049基础题(适合于C语言初学者)

1040: 例题4-1 一元二次方程求根 时间限制: 1 Sec  内存限制: 12 MB 提交: 96  解决: 61 [提交][状态][讨论版][Edit] [TestData] 题目描述 ...
  • LiuJiuXiaoShiTou
  • LiuJiuXiaoShiTou
  • 2017年07月23日 17:47
  • 589

【程序5】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。

方法一: 直接写吧,保证x #include int main(){ int x,y,z,t; while(~scanf("%d%d%d",&x,&y,&z)){ ...
  • zhenaodingpao
  • zhenaodingpao
  • 2013年08月21日 11:34
  • 1109

输入三个整数x,y,z,请把这三个数由小到大输出。

package lianx; import java.util.Scanner; public class SanGeShu { // 输入三个整数x,y,z,请把这三个数由小到大输出。 pu...
  • hello_word2
  • hello_word2
  • 2016年09月04日 15:34
  • 2602

算法分析:x+y=x|y,求k小y

题目如下: 已经公式 :x+y=x|y,0        输入:x k       输出:y      示例:                输入:5 2                输出:8 ...
  • zhuqiuhui
  • zhuqiuhui
  • 2016年04月30日 23:36
  • 544
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:输入x,按公式求出y的值并输出2-2
举报原因:
原因补充:

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