(一)问题及代码
(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&&year0!=0||year@0==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循环