/*
* 文件名称:Ex1-1.cpp
* 作 者:包裕波
* 完成日期:2017 年 5 月 8 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:分段函数计算
* 输入描述:无
* 问题描述:分段选择
* 程序输出:y的值
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
void main()
{
int i,j;
for(i=0;i<=6;i++)
cout<<" ";
cout<<"*"<<endl;
for(i=1;i<=6;i++)
{
for(j=0;j<=6-i;j++)
cout<<" ";
cout<<"*";
for(j=0; j<=2*i-2; j++)
cout<<" ";
cout<<"*"<<endl;
}
for(j=0;j<=2*6+2;j++)
cout<<"*";
* 文件名称:Ex1-1.cpp
* 作 者:包裕波
* 完成日期:2017 年 5 月 8 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:分段函数计算
* 输入描述:无
* 问题描述:分段选择
* 程序输出:y的值
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
void main()
{
int i,j;
for(i=0;i<=6;i++)
cout<<" ";
cout<<"*"<<endl;
for(i=1;i<=6;i++)
{
for(j=0;j<=6-i;j++)
cout<<" ";
cout<<"*";
for(j=0; j<=2*i-2; j++)
cout<<" ";
cout<<"*"<<endl;
}
for(j=0;j<=2*6+2;j++)
cout<<"*";
}
/*
* 文件名称:Ex1-1.cpp
* 作 者:包裕波
* 完成日期:2017 年 5 月 8 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:分段函数计算
* 输入描述:无
* 问题描述:分段选择
* 程序输出:y的值
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
#include <math.h>
using namespace std;
void main( )
{
int x;
double y;
while (1)
{
cout<<"欢迎使用本程序,请输入一个实数:";
cin>>x;
if (x<2)
y=x;
else if (x>=2&&x<6)
y=x*x+1;
else if (x>=6&&x<10)
y=sqrt(x+1);
else if (x>=10)
y=1/(x+1);
cout<<"y="<<y<<endl;
}
}