程序设计作业报告项目三(2)

来源:互联网 发布:mac 文明6英文 下载 编辑:程序博客网 时间:2024/05/19 16:37
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:s.cpp*作    者:陈旭*完成日期:2014年10月16日*版 本 号:v1.0**问题描述:输入一个整数x,计算y的值*输入描述:一个整数,函数x*程序输出:一个整数,函数值y*/#include <iostream>#include <cmath>using namespace std;int main(){    int x,y,t;    cin>>x;    t=(x<2)+(x<6)+(x<10);    switch(t)    {    case 0:        y=1/(x+1);        break;    case 1:        y=sqrt(x+1);        break;    case 2:        y=x*x+1;        break;    case 3:        y=x;        break;    }    cout << "y="<<y<< endl;    return 0;}

运行结果:


知识点总结:

    从这个程序中,学会了switch的用法,更进一步的了解了其原理。

学习心得:

    第一次编switch语句的程序,可谓是困难重重,对个个方面都不理解,但是通过贺老师的帮助已经解决了,接下来,将要更加努力啦。

0 0
原创粉丝点击