一、问题及代码
《项目4 :多分数段函数求值》
#include<iostream>
#include<cmath>
using namespace std;
void main()
{
double x,y;
cout<<"Please input a number:";
cin>>x;
if(x<2)
y=x;
if(x>=2&&x<=6)
y=x*x+1;
if(x>=6&&x<=10)
y=sqrt(x+1);
if(x>10)
y=1.0/(x+1);
cout<<y<<endl;
}
《二、项目5输出星号图》
#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<<"*";
cout<<endl;
}
二、运行结果
三、心得体会
比之前的复杂一些,耗了不少时间 ,希望下次有点长进!
四、知识点总结
选择语句if的嵌套 循环语句for的嵌套