(一)问题及代码
(1)问题
项目2:本月有几天?
自选if语句的嵌套或/和switch语句完成程序设计
编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。
样例输入1:2004 2
输出结果1:本月29天
样例输入2:2010 4
输出结果2:本月30天
(2)代码、
- /*
- * 文件名称:Ex1-.t.cpp
- * 作 者:曾
- * 完成日期:2017 年 3 月 12日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:无
- * 问题描述:
- * 程序输出:“”
- * 问题分析:略
- * 算法设计:略
#include<iostream>
using namespace std;
int main()
{
int month,year;
cout<<"please input year:"<<endl;
cout<<"please input month:"<<endl;
cin>>year>>month;
{
if(month==2)
{
if(year%4==0&&year%100!=0||year%400==0)
cout<<"该月有29天<<endl;
else
cout<<"该月有28天<<endl;
}
if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
cout<<"该月有31天<<endl;
else
cout<<"该月有30天<<endl;
return 0;
}
}
(三)心得体会
基础还不扎实,仍需努力学习。
(四)知识点总结
熟练掌握if语句的嵌套,以及逻辑运算符的运用
(五)问题及代码
(1)问题
中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
(2)代码
02.* 文件名称:Ex1-t.cpp
03.* 作 者:刘杰
04.* 完成日期:2017 年 13月 12 日
05.* 版 本 号:v1.0
06.* 对任务及求解方法的描述部分:
07.* 输入描述:无
08.* 问题描述:
09.* 程序输出:
10.* 问题分析:略
11.* 算法设计:略
12.*/
#include <iostream>
using namespace std;
int main()
{
int x,y,z;
for(x=0;x<=20;++x)
for(y=0;y<=33;++y)
for(z=0;z<=300;++z)
if(5*x+3*y+z/3==100 && x+y+z==100 )
{
cout<<"¼¦ÎÌ"<<x<<"Ö»£¬¼¦Ä¸"<<y<<"Ö»£¬¼¦³û"<<z<<"Ö»¡£"<<endl;
}
return 0;
}
(六)运行结果
(七)心得体会
加油,努力!
(八)
要熟练for循环