ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2022-2023-1 20221407 姚博茗 第二周学习总结

2022-09-11 19:33:03  阅读:181  来源: 互联网

标签:20221407 姚博茗 31 30 month 问题 int 2022 printf


作业信息

班级
作业要求

学期(2022-2023-1) 学号(20221407)计算机基础与程序设计第二周学习总结

教材学习内容总结:

这一周我看了《计算机科学概论》《C语言程序设计》的第一章,前者讲述了计算机的分层与历史,让学习计算机科学变得有据可循。后者则讲述了学习编程的重要意义以及学习编程的好方法,让我未来学习编程有了基本思路。
由于这周看的是第一章较为简单,所以没有问题。但这周写了很多代码,所以这方面的问题有很多。

输入代码实践中出现的问题:

1.使用C语言时对空格的有无十分迷惑;
2.我对函数 关键字 数字类型等概念非常迷惑准备下一周再多看看教材。
3.代码调试过程中出现的问题和解决过程:

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

问题一:‘sizeo’是什么作用?
问题一解决过程:我在CSDN上进行了查询,大致知道它是一种单目操作符用于与存储
分配进行通信,计算数组中的元素个数,但由于知识;有限,不太理解第一项功能。
问题二:为什么我写完计算三角形面积的算法后输入三边长度时无法得到正确的结果?
问题二解决过程:我在云班课上问了一下,有一个同学指出,在命令行中输入三边长度
时边长之间要用空格分开而不是用逗号。我很感谢这位同学。
问题三:我在尝试用C语言打印中秋祝福的代码中出现了无法去掉换行符\n的情况。
问题三解决过程:我先问了一下学长,学长为我指出我换行符放到双引号外边了所以计
算结果会带上换行符。
问题四:我在第一次尝试使用‘char’时,多次调试后找错软件都说第四行有错误。
问题四解决过程:我又进行了多次检查,后来再仔细观察提示后才发现‘char’打错了。
(看软件的提示也很有用)
问题五:我在尝试打印浮点数和双精度类型的同一种数字时发现无论怎么改结果都是零
且精度相同。

问题五解决过程:我又反复检查了几次,后来通过看书发现printf的格式可能有误,以
后得好好。

include<stdio.h>

int main(void)
{
float a;
double b;
a = 123456.789e4;
b = 123456.789e4;
printf("%f\n£¬%f\n,a£¬b");
return 0;
}

include<stdio.h>

define MONTHS 12

int main (void)
{
int days [MONTHS] = {31,28,31,30,31,30,31,31,30,31,30,31};
int month;
do{
printf("Input a month:");
scanf("%d",&month);
}while(month < 1 ||month > 12);
printf("The number of days is %d\n", days[month-1]);
return 0;
}

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/200 2/2 18/20
第二周 105/150 1/4 10/38
第三周
第四周

标签:20221407,姚博茗,31,30,month,问题,int,2022,printf
来源: https://www.cnblogs.com/xiaoyaotonhxue/p/16684638.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有