有重赏!掌握循环结构程序设计的一般方法及循环结构程序的调试方法,能够综合运用顺序、选择和循环结构解决
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/29 10:16:33
有重赏!掌握循环结构程序设计的一般方法及循环结构程序的调试方法,能够综合运用顺序、选择和循环结构解决
一、实验目的:
掌握循环结构程序设计的一般方法及循环结构程序的调试方法,能够综合运用顺序、选择和循环结构解决一般难度的实际应用问题.
二、实验要求
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:如何控制每周和每月的打印换行?
答:可以根据当前这一天的打印位置控制每周的打印换行,并根据该月份的天数控制每月的打印换行.
一、实验目的:
掌握循环结构程序设计的一般方法及循环结构程序的调试方法,能够综合运用顺序、选择和循环结构解决一般难度的实际应用问题.
二、实验要求
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
再问: 大侠 又错误唉!错误原因: Compiling... qe.c c:\users\administrator\desktop\qe.c(1) : fatal error C1083: Cannot open include file: 'iostream': No such file or directory 执行 cl.exe 时出错. qe.obj - 1 error(s), 0 warning(s) 还望大侠帮忙修改一下,成功后必有重谢!嘿嘿
再答: 别直接粘代码,百度字符编码方式有问题。。。有问题再回我
再问: 本人计算机小白一个,实在不知道怎样修改,还望大侠出手相助,发一个完整并且正确的给我,就是你把上面的修改好在发给我。感激不尽!!!!!!!!!!!
再答: 给你发了个邮件,你先试试那个好用不?有错误再发给我。
再问: 哥哥,我错了,邮箱地址为654650631@qq.com
#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
再问: 大侠 又错误唉!错误原因: Compiling... qe.c c:\users\administrator\desktop\qe.c(1) : fatal error C1083: Cannot open include file: 'iostream': No such file or directory 执行 cl.exe 时出错. qe.obj - 1 error(s), 0 warning(s) 还望大侠帮忙修改一下,成功后必有重谢!嘿嘿
再答: 别直接粘代码,百度字符编码方式有问题。。。有问题再回我
再问: 本人计算机小白一个,实在不知道怎样修改,还望大侠出手相助,发一个完整并且正确的给我,就是你把上面的修改好在发给我。感激不尽!!!!!!!!!!!
再答: 给你发了个邮件,你先试试那个好用不?有错误再发给我。
再问: 哥哥,我错了,邮箱地址为654650631@qq.com
有重赏!掌握循环结构程序设计的一般方法及循环结构程序的调试方法,能够综合运用顺序、选择和循环结构解决
总结条件循环结构的一般方法
VB的循环结构程序设计
8.结构化程序设计的3种结构是 ( ) A.顺序结构、选择结构、转移结构 B.分支结构、等价结构、循环结构
仅由顺序选择 (分支)和重复(循环)结构构成的程序是什么程序
分支结构是选择结构吗在C语言里书上说结构化程序分为顺序结构,选择结构和循环结构3中形式.但是有个选择题的选项结构化程序由
由顺序、选择、循环三种基本结构构成的程序叫 程序
循环结构程序框图
程序里的当循环结构和直到循环结构的具体概念
条件结构和循环结构的差异
一个程序框图既有循环也有选择,那算循环结构还是选择结构?
循环结构的程序框图求解