一、问题及代码
[cpp] view plain copy /* * 文件名称:Ex1-1.cpp * 作 者:聂雪云 * 完成日期:2017 年 3 月 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; } }
二、运行结果
三、心得体会
试着用所学技能解决生活中的小问题也是不错
四、知识点总结
选择的嵌套
一、问题及代码
[cpp] view plain copy /* * 文件名称:Ex1-1.cpp * 作 者:聂雪云 * 完成日期:2017 年 3 月 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<<"*"; }
二、运行结果
三、心得体会
一门语言重要的地方自有它重要的理由
四、知识点总结
循环结构之中的思路,错杂但要知道其所以然自会有突破