有重赏!掌握循环结构程序设计的一般方法及循环结构程序的调试方法,能够综合运用顺序、选择和循环结构解决一、实验目的:掌握循环结构程序设计的一般方法及循环结构程序的调试方法,
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 11:01:09
有重赏!掌握循环结构程序设计的一般方法及循环结构程序的调试方法,能够综合运用顺序、选择和循环结构解决一、实验目的:掌握循环结构程序设计的一般方法及循环结构程序的调试方法,
有重赏!掌握循环结构程序设计的一般方法及循环结构程序的调试方法,能够综合运用顺序、选择和循环结构解决
一、实验目的:
掌握循环结构程序设计的一般方法及循环结构程序的调试方法,能够综合运用顺序、选择和循环结构解决一般难度的实际应用问题.
二、实验要求
1. 仔细阅读下列实验内容,并编写出相应的C语言源程序.
2. 在VC运行环境下,编辑录入源程序.
3. 调试运行源程序,注意观察调试运行过程中发现的错误及改正方法.
4. 掌握如何根据出错信息查找语法错误,掌握如何通过动态跟踪程序运行过程查找逻辑错误.
5.最后提交带有充分注释的源程序文件(扩展名为.c).要求该文件必须能够正确地编译及运行,并不得与他人作品雷同.
6.源程序注释信息必须包括以下几方面内容:
⑴程序功能描述.
⑵程序版本号、创作日期.
⑶作者信息描述:班级、学号、姓名.
⑷问题分析描述.
⑸算法设计描述.
⑹关键语句注释说明.
⑺调试运行过程中出现的错误及改正方法.
⑻输入数据样例.
⑼输出数据样例.
三、实验内容
以下两题,任选其一解答.
1.编程序实现如下功能:输入任意一个年份和月份,按以下格式输出该月份的公历日历.
要求由程序计算出来该月份的1日是星期几,并用循环控制打印.
打印样例如下:
2012年日历
==========
9月
----------------------------------------
日 一 二 三 四 五 六
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
-------------------------
2.编程序实现如下功能:输入任意一个年份,按以下格式输出该年份全年的公历日历.
要求由程序计算出来每个月份的1日是星期几,并用循环控制打印.
四、常见问题
疑问1:如何控制某个月1日的打印位置?
答:先由程序计算出来该月份的1日是星期几,然后控制在打印“1”之前打印相应个数的空格.
疑问2:如何控制每周和每月的打印换行?
答:可以根据当前这一天的打印位置控制每周的打印换行,并根据该月份的天数控制每月的打印换行.
有重赏!掌握循环结构程序设计的一般方法及循环结构程序的调试方法,能够综合运用顺序、选择和循环结构解决一、实验目的:掌握循环结构程序设计的一般方法及循环结构程序的调试方法,
#include"iostream"
#include
using namespace std;
class Calendar{
private:
int year;//年
int month;//月
public:
void Input();//输入年月
void Select(Calendar);//查询xx年xx月的日历并打印
int Monthday();//获得当前月份
void Fun(Calendar);//总方法函数
};
void Calendar::Input(){
coutyear;
while(1){
coutmonth;
if(month>0&&month