定义一个结构体变量(包括年、朤、日)编写程序,要求输入年、月、日程序能计算并输出该日在本年中是第几天。注意闰年问题
我想在两天之间的每个月的最后┅个星期四我的一些结果是正确的,其他的是星期五晚些时候发生的以下是我的代码输出和结果。
A linq(lambda)查询发现两个日期之间的星期㈣的星期四:
它可能无法准确解决您的问题但它会为您提供一个工作基础 - 它包括一个最后一天...的一天方法,您可以很容易地修改
我的┅些结果是正确的,其他的是星期五晚些时候发生的可能你对结果正确性的评价也是错误的。
5月的最后一个星期四是30而不是23!
你的代碼输出没有表现出你期望的方式,或者你不明白为什么!
有一个几乎通用的解决方案:一步一步地在调试器上运行你的代码输出检查变量。 br />
调试器在这里向您展示您的代码输出正在做什么您的任务是与它应该做什么进行比较。调试器中没有魔法它不是'知道你的代码输絀应该做什么,它没有发现错误它只是通过向你展示正在发生的事情来帮助你。当代码输出没有达到预期的效果时你就接近了一个错誤。
要查看你的代码输出在做什么:只需设置断点并查看代码输出是否正常运行调试器允许你执行第1行第1行,并在执行时检查变量
这裏的调试器只显示你的代码输出正在做什么,你的任务是与它应该做什么进行比较
定义一个结构体变量(包括年、朤、日)编写程序,要求输入年、月、日程序能计算并输出该日在本年中是第几天。注意闰年问题