C++第二次试验--选择循环结构(项目4,项目5)

    xiaoxiao2021-03-25  129

    一、问题及代码

     

    [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<<"*"; }

     

     

     

    二、运行结果

    三、心得体会

    一门语言重要的地方自有它重要的理由

    四、知识点总结

    循环结构之中的思路,错杂但要知道其所以然自会有突破

     

     

     

     

    转载请注明原文地址: https://ju.6miu.com/read-7286.html

    最新回复(0)