一:编程的步骤:
1.1.需求分析:明确我们要处理什么问题(要完成什么功能)
1.2确定我们处理问题(要完成的功能)所需要的资源
2.1算法设计(就是如何做一件事):根据所需的功能和我们拥有的资源,理清思路
2.2排列出完成此功能的具体步骤(这就是算法)
2.3每一个步骤都应当是简单的、确定的,这一步也被称为“逻辑编程”
3.1起一个函数名,要见名知义
3.2确定函数的形参,就是调用此函数时传递的资源(实参)
3.3确定函数的返回值
二:编程题一:判断year是否为闰年(闰年有29天)
需要满足两个条件:
1.该年份能被4整除同时不能被100整除
2.该年份能被400整除
方法一:(双分支)
bool IsLeap(int year)
{
if((year % 4 == 0 && year & 100 != 0) || (year % 400 == 0))
{
return true;
}
else
{
return false;
}
}
方法二:(单分支)
bool IsLeap(int year)
{
bool res = false;
if((year % 4 == 0 && year & 100 != 0) || (year % 400 == 0))
{
res = true;
}
return res;
}
方法三:(直接return) 最好的方法
bool IsLeap(int year)
{