首页 > 编程语言 >2022-2023-1 20221306 《计算机基础与程序设计》第七周学习总结

2022-2023-1 20221306 《计算机基础与程序设计》第七周学习总结

时间:2022-10-15 19:35:50浏览次数:68  
标签:case 10 2023 days else 学习 2022 printf 20221306

作业信息

班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK07
作业目标:子程序与参数,抽象数据类型,堆栈,无序表与有序表,树,二叉检索,图,顶点,指针
作业正文:https://www.cnblogs.com/lv-anqi/p/16794832.html

教材学习内容总结

《计算机科学概论》第八章:学习了抽象结构的运行方式,了解了在二叉检索树中搜索,构造二叉检索树以及输出二叉检索树中的数据,明白了图算法中的深度优先搜索,广度优先搜索和单元最短路搜索,子程序中的形参及其传递方式的区别。

《C语言程序设计》第六章:讲述了三种循环语句(for,while,do-while)的使用及其使用要求,并进行了猜数游戏的程序编写和改进,学习了嵌套循环求阶乘之和与累加求和。讲解了递推法的本质、特点、应用,指出了有正向递推和反向递推的两种方法,讲了穷举法,学习了转移控制的三个语句,break语句,continue语句和goto语句,学习了结构化程序设计顺序、选择、循环三种基本结构。

教材学习中的问题和解决过程

代码调试过程中的问题和解决过程

问题1:

#include<stdio.h>
int main()
{
int a,b,c;
printf("Input year,month:");
scanf("%d, %d",&a,&b);
if(a<1||(b<0&&b>12))
{
printf("Input error!\n");
return 0;
}
else
{

if((a%4==0&&a%100!=0)||a%400==0)
{
{
if(b==2)
printf("%d days\n",28);
}
else if(b==1||b==3||b==5||b==7||b==8||b==10||b==12)
{
printf("%d days\n",31);
}
else
printf("%d days\n",30);
}
else
{
{
if(b==2)
printf("%d days\n",28);
}
else if(b==1||b==3||b==5||b==7||b==8||b==10||b==12)
{
printf("%d days\n",31);
}
else
printf("%d days\n",30);
}
switch(b)
{
case 1:
case 2:
case 12:
printf("The season is winter\n");
break:
case 3:
case 4:
case 5:
printf("The season is spring\n");
break;
case 6:
case 7:
case 8:
printf("The season is summer\n");
break;
case 9:
case 10:
case 11:
printf("The season is autumn\n");
break;
}
}
return 0;
}

解决过程:通过codeblocks的报错提醒,了解到是两个if下多使用了两个{},修改代码如下。

 

 上周考试错题总结

其他(感悟或思考)

最近大多在哈工大的系统里,编写代码,写其中的测试题,总是存在着格式问题。这也警示我,要学会规范编写代码,减少在程序中无意义的错误,从而提高做题的速度与其准确性。

学习进度条

计划学习10小时

实际学习14小时

 

 代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)
目标 3000行 30篇 200小时  
第七周 300/1100 2/14 10/120  
第二周 100/150 2/4 15/30  
第三周 150/350 2/6 20/50  
第四周 150/500 2/8 20/70  
第五周 150/650 2/10 20/90  
第六周 150/800 2/12 20/110

标签:case,10,2023,days,else,学习,2022,printf,20221306
From: https://www.cnblogs.com/lv-anqi/p/16794832.html

相关文章

  • 2022NOIPA层联测9
    A.泰山压顶code#include<cstring>#include<algorithm>#include<cstdio>#include<cmath>#include<queue>#include<map>#include<set>usingnamespacestd;typ......
  • 2022-10-15 react+react-draft-wysiwyg之富文本编译器安装过程
    npminstall--savereact-draft-wysiwygnpminstall--savedraft-jsnpminstall--savedraftjs-to-htmlnpminstall--savehtml-to-draftjs需要引入以下文......
  • 2022-2023-1 20221418 《计算机基础与程序设计》第七周学习总结
    2022-2023-120221418《计算机基础与程序设计》第七周学习总结作业信息这个作业属于哪个课程(2022-2023-1-计算机基础与程序设计)这个作业要求在哪里(2022-2023......
  • 47th2022/10/15 模拟赛总结34
    这次打得不太好AC了一题,但是T2疏忽了,0的情况忘掉,导致爆0然后后面两题并没有拿分,一大损失后来发现T3是可以拿一定分数的,思考了很多,尤其是DP,但是状态设出来又发现没用,不......
  • 2022-2023 20221403《计算机基础与程序设计》第七周学习总结
    学期(如2022-2023-1)学号20221410《计算机基础与程序设计》第七周学习总结作业信息**教材学习内容总结**了解栈和队列的运行方式;明白了列表的链式结构;注意列表不是数......
  • 2022/10/15 总结
    写在最前面个人认为这次考试的时间安排比较合理:花\(30min\)写完暴力思考第一题无果后开始写第二题,花费\(90min\)写完调完,并且写了另一份暴力和数据生成器,完整对拍过,第......
  • Photoshop 2023最新版(ps2023图像处理软件)
    ps2023最新版哪里可以下载?小编为大家带来Photoshop2023中文版下载,并附上了详细的ps2023安装教程及图解,让您一目了然。从Photoshop开始,惊艳随之而来,从社交媒体贴子到修饰相......
  • 江南信息学第六周练习20221014
    1001:给定一个字符,用它构造一个对角线长3个字符,倾斜放置的菱形1002:一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大......
  • Origin 2022软件安装包下载及安装教程
    Origin2022软件简介:Origin2022是款强大的科学数据分析软件,结合了信号处理、数据处理、统计信息、图形和报告等功能于一身,在Origin中,可以帮助用户快速浏览列、选择线、直方......
  • 2022-2023-1 20221307 《计算机基础与程序设计》 第七周学习总结
    2022-2023-120221301《计算机基础与程序设计》第七周学习总结作业信息这个作业属于哪个课程<班级的链接>https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP......