第二次实验(实验报告博客)

来源:互联网 发布:冬天饮品 知乎 编辑:程序博客网 时间:2024/05/22 17:37
一、问题及代码
/*  
* 文件名称:项目2.cpp  
  • * 作    者:严钟响 
  • * 完成日期:2017 年3月3 日  
  • * 版 本 号:Gun Gcc(cb)
  • * 对任务及求解方法的描述部分: 输入年份和月份,输出本月有多少天,用if或switch语句即可
  • * 输入描述:无
  • * 问题描述: 样例输入1:2004 2
                         样例输入2:2010 4
  • * 程序输出:输出结果1:本月29天   输出结果2:本月30天
  • * 问题分析:略 
  • * 算法设计:直接用if else语句过
  • */    
    #include<iostream>
    using namespace std;
    const int msg[]={0,30,28,31,30,31,30,31,31,30,31,30,31}; //定义一个常量数组更方便
    int main()
    {
            int iyear,imonth,leap;
            cout<<"请输入年份和月份:"<<endl;
            while(cin>>iyear>>imonth)
            {
                    leap=0;
                    if(iyear%4==0||iyear%400==0&&imonth==2)
                    leap=1;
                    cout<<"本月"<<msg[imonth]+leap<<"天"<<endl;
            }
             cin.get();
            return 0;
    }
    二、运行结果:




  • 三、心得体会:
    水题,直接用一个常量数组,然后用if来判断平年还是闰年就ok了。


    四、知识点总结:
    if的选择结构,常量数组的使用。






    一、问题及代码
    /*  
    * 文件名称:项目5.cpp  
  • * 作    者:严钟响 
  • * 完成日期:2017 年3月3 日  
  • * 版 本 号:Gun Gcc(cb)
  • * 对任务及求解方法的描述部份: 输出给定图形
  • * 输入描述:无
  • * 问题描述:无
  • * 程序输出:输出星号图
  • * 问题分析:略 
  • * 算法设计:单独输出第一行和最后一行,然后用for循环输出中间行。
  • */    
    #include<iostream>
    using namespace std;
    int main()
    {
                    int i,j,k;
                    char c='*';
                    for(i=0;i<5;i++)  //输出第一行
                    cout<<" ";
                    cout<<c;
                    cout<<'\n';
                    for(i=1;i<5;i++)  //用3个for循环来输出中间的每一行
                    {
                    for(j=0;j<5-i;j++)
                            cout<<" ";
                            cout<<c;
                    for(k=0;k<2*i-1;k++)
                            cout<<" ";
                            cout<<c;
                            cout<<'\n';
                    }
                    for(i=0;i<11;i++)  //输出最后一行
                    cout<<c;
                    cin.get();
                    cout<<'\n';
                    return 0;
    }

  • 二、运行结果:



  • 三、心得体会:
  • 灵活运用for循环很重要,空心三角形是无法直接用3个for打印的,所以要分开来打印。


  • 四、知识点总结:题目较简单,用好for循环就行了。











  • 0 0
    原创粉丝点击
    热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子总是写错字怎么办 小孩总是写错字怎么办 孩子马虎不认真怎么办 小孩计算老出错怎么办 小学生计算总出错怎么办 高中考试总粗心怎么办 孩子考试总是粗心怎么办 一年级孩子考试粗心怎么办 老师说孩子粗心怎么办 计算题总出错怎么办 计算题总是出错怎么办 数学老是计算错误怎么办? 苗木抵扣计算错误怎么办 表格中计算错误怎么办 孩子电视瘾太大怎么办 孩子考试前失眠怎么办 孩子上网瘾了怎么办 孩子考试差家长怎么办 手指肿痛有脓包怎么办 手指脓出来红肿怎么办 手指提重物发麻怎么办 小孩拧伤了怎么办 从小就成绩差怎么办 孩子考试总马虎怎么办 上课不认真怎么办初中 对学习兴趣不大怎么办 小学生做作业粗心大意怎么办 小学生考试总是粗心大意怎么办 脚趾内侧长鸡眼怎么办 五岁宝宝胆小怎么办 孩子偏食挑食老师怎么办 九岁孩没有耐心怎么办 孩子学习太粗心怎么办 害怕自己变疯怎么办 工作太粗心了怎么办 粗心的宝宝该怎么办 孩子身上起范怎么办 又笨又内向怎么办 学生做试卷马虎怎么办 小孩子学习态度不好怎么办 孩子学习态度差怎么办