1./*
2. * Copyright (c) 2014, 烟台大学计算机学院
3. * All rights reserved.
4. * 文件名称:test.cpp
5. * 作 者:张震刚
6. * 完成日期:2014年 10 月 19 日
7. * 版 本 号:v1.0
8. *
9. * 问题描述:输入x根据公式求y值。
10. * 输入描述:输入自变量
11. * 程序输出:输出函数值
12. */
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int t;
double x,y;
cin>>x;
t=x/2;
switch(t)
{
case 0:y=x;break;
case 1:
case 2:y=x*x+1;break;
case 3:
case 4:y=sqrt(x+1);break;
default: y=1/(x+1);
}
cout << "y=" << y <<endl;
return 0;
}
感想总结:因为这是自己编得第一篇switch程序,所以确实还存在许多不足之处,但即使自己还是比较满足的,因为成功的编出来了,这表示对该类型的应用已经有了个大体的了解。至于其他细节方面会慢慢改进。