写作该博客的动机
先说明一下,笔者是一名小白,对于编写程序、算法、写博客都不是特别熟悉。文本中出现的一些观点是基于豆包和其他AI大模型,在加上本人的一些理解编写。如果有什么学术型的错误。还望各位观众老爷给些有意思的建议。
项目及其解决过程1
输入两个数并对其进行求和,不算一个特别困难的程序。笔者是基于学校OJ测试的第一个题来编写。题目如下:
对于该题目,笔者的第一个想法是输入两个值a,b。将a+b的值赋给c后,再将c给打印出来,其代码如下:
定义变量,输入对应的a与b值,将a与b的和赋值给c,最后输出c。理论上没有问题。但是经过调试,输出如下:
至于新窗口中的740608 以及1080592896,笔者无法通过修改代码进行修改。
项目及其解决过程2
直接输入并赋值给c的思路没有成功。笔者想到了函数,可以使用函数对输入的a值与b值进行求和,然后赋值给c。
对于函数,在与人工智能大模型的交流中,笔者了解到,有些函数(如文本中的add函数)需要自己进行编写,有些函数(如文本中的scanf,printf函数)属于C语言标准库中的函数,可以直接调用而无需说明。
现在问题明了:一 需要输入两个数,
二 用函数进行求和
三 对函数的输出值进行输出
首先输入两个数,需要先对变量进行定义,需要注意到的是,由于需要一个载体来作为a+b的输出值,笔者定义了三个变量,并运用scanf函数实现对a 与b的输入
第二步,使用呢函数并进行求和。既然要使用这样一个函数,那就需要对这个函数进行定义,求和函数的定义如下:
定义了函数,然后需要使用这样一个函数进行求和。其结构应该如何?
根据搜索引擎,定义了函数后需要队这样一个函数进行声明,笔者对于add函数的声明如下:
第三步,此时,已经使用add函数实现了对a与b的求和并将值给到了c。最后进行对c的输出:
最后对代码进行整理,得到如图所示代码:
随后笔者也是成功完成了oj的第一题了啊,虽然不是很题目不是很困难,但是成功运行了这样一个程序的时候,喜悦是难以言表的
心得
这次的oj题目作为笔者做过的第一个题,我有些学习上的心得
同时,这次的oj题目也是我第一篇博客的素材。至于说我这篇博客,确实没有深度,没有些思考,文笔亦很难评论。但是这是个起点,一个迈向一个有趣的世界的起点。一个beyond的起点。
Do someting beyond!!