第二次实验1 选择 (本月天数) 循环:(百钱白鸡)

来源:互联网 发布:店帮帮软件用途 编辑:程序博客网 时间:2024/05/21 14:51

一、问题及代码

/*文件名称:本月天数。cpp作    者:贾金铎完成日期:2017-3-14对任务及求解方法的描述部分:输入描述:问题描述:程序输出:问题分析:算法设计:*/?

#include <iostream>using namespace std;int main(){    int year,mon;    cout<<"欢迎使用本程序\n";    cout<<"请输入年份\t";    cin>>year;    cout<<"请输入月份\t";    cin>>mon;    if(mon==1||mon==3||mon==5||mon==7||mon==8||mon==10||mon==12)        cout<<mon<<"月有31天";    else if(mon==2||mon==4||mon==6||mon==9||mon==11)        cout<<mon<<"月有30天";    else  if (mon==2)    {        if  ((year%4==0||year%100==0)&&year%400!=0)            cout<<"此月有28天";        else            cout<<"此月有29天";    }    cout<<"谢谢使用!";return 0;}

二、运行结果

三、心得体会

昨天试着去写程序,但是怎么也弄不好,以为是codeblocks的问题,后来经过分析知道了从QQ上复制下来的不能直接用。今天补上昨天的作业。

四、知识点总结

if

else  if  界面的美观


循环:


一、问题及代码

/*文件名称:百钱白鸡。cpp作    者:贾金铎完成日期:2017-3-14对任务及求解方法的描述部分:
输入描述:无问题描述:程序输出:问题分析:算法设计:*/
#include <iostream>using namespace std;int main(){    cout << "欢迎使用“百钱白鸡”程序!" << endl;    int x,y,z;    for(x=1;x<=20;x++)    {        for(y=1;y<=34;y++)        {            for(z=1;z<=334;z++)            {                if(z%3==0)                if(x+y+z==100)                    if(5*x+3*y+z/3==100)                    cout<<"鸡翁"<<x<<",鸡母"<<y<<",鸡雏"<<z<<endl;            }        }    }    cout<<"谢谢使用,再见!"<<endl;    return 0;}

二、运行结果

三、心得体会

昨天试着去写程序,但是怎么也弄不好,以为是codeblocks的问题,后来经过分析知道了从QQ上复制下来的不能直接用。今天补上昨天的作业。

四、知识点总结

for循环的相互套用。




0 0
原创粉丝点击