/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称 :main.cpp
*作 者 :韩娟
*完成日期 :201年10月16日
*版 本 号 :v1.0
*
*问题描述 :用switch语句构造,输入x的值,根据公式,输出y的值
*输入描述 :输入一个数x
*程序输出 :输出对应的y的值
*/
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int t;
double x,y;
cout<<"输入x的值"<<endl;
cin>>x;
t=(x<2)+(x<6)+(x<10);
switch(t)
{
case 3:
y=x;
break;
case 2:
y=x*x+1;
break;
case 1:
y=sqrt(x+1);
break;
case 0:
y=1/(x+1);
break;
}
cout<<"输出y的值"<<y<<endl;
return 0;
}
知识点总结:
使用了switch语句来进行多分支函数的求值是一种新学习到的技能
学习心得:
今天又学会了一种新的语句,感到非常的开心,刚进门的我能学到这么多的东西真的感到由衷的感动,向一名成功的程序员进发吧 ! 加油 !