C实验4选择结构程序设计(2)

本文由用户“lflxyz”分享发布 更新时间:2021-06-04 14:17:17 举报文档

以下为《C实验4选择结构程序设计(2)》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

实验4 选择结构程序设计(2)

一、实验目的

(1)熟练掌握switch语句;

(2)结合程序掌握一些简单的算法。

(3)学习调试程序。

二、实验内容和步骤

1.调试下面程序,在实验报告上填写每空结果。

1)t4-1.cpp (注释语句是说明每条语句的行号)



保存文件,编译和组建后;

按F10,发现黄色箭头出现在第 _3_ 行语句;

继续按F10,当黄色箭头出现在第4行语句上,观察左下方变量窗口a的值为 -***0 ,b的值为 -***0 ,x的值为 -***0 。

继续按F10,当黄色箭头出现在第5行语句上,观察左下方变量窗口a的值为 0 ,b的值为 0 ,x的值为 1 。

再不停按F10,黄色箭头依次出现在哪几行语句上?7,8,9 10,11,12 。

当黄色箭头出现在第12行语句上,打开组建菜单,选择stop debugging结束程序调试。

2)t4-2.cpp



保存文件,编译和组建后;

按F10后,在右下方watch窗口中名称栏中第一行上输入c;

不停按F10,观察黄色箭头依次出现在哪几行语句上。3,4,5,6,8,11,12,13

当黄色箭头出现在第11行语句上,观察右下方变量窗口c的值为98’b’ 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 n()

{

int year,month,day,sum,flag;

printf("请输入年,月,日:\n");

scanf("%d,%d,%d",&year,&month,&day);

switch(month)

{

case 1:sum=0;break;

case 2:sum=31;break;

case 3:sum=59;break;

case 4:sum=90;break;

case 5:sum=120;break;

case 6:sum=151;break;

case 7:sum=181;break;

case 8:sum=212;break;

case 9:sum=243;break;

case 10:sum=273;break;

case 11:sum=304;break;

case 12:sum=334;break;

default:printf("error\n");break;

}

sum=sum+day;

if((year%4==0&&year%100!=0)||(year%400==0))

flag=1;

else

flag=0;

if(flag==1&&month>2)

sum=sum+1;

printf("%d\n",sum);

}

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. python填空题
  2. 第二单元 教材分析
  3. 小学语文作文评分标准细则
  4. .程序分析题
  5. 第2-3章(有颜色标识 第一周)
  6. 儿童体格测评方式
  7. 主题备课资源七年级下册第一单元《邓稼先》
  8. 实验报告文档
  9. 借物喻某某 ----群文阅读教学设计
  10. 《群文阅读之借物喻某某》说课稿
  11. 《草原》教学设计模板
  12. 数据库应用系统实践报告模板
  13. 第四周数学试卷【答案】
  14. 4.22线上教学课程记录表
  15. 《Visual FoxPro程序设计》课程学生自主学习报告
  16. 大学《程序设计》实验报告(1)
  17. 初二(下)数学练习卷(11)
  18. 2020届高考数学(理)二轮复习专题检测(4)三角函数与解三角形
  19. 实验一 Java流程控制

以上为《C实验4选择结构程序设计(2)》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览