一、问题及代码
《项目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的嵌套