1. 我为什么要发题解
首先我是准大学生,我们大学开学有分班考试,考编程题,所以我要刷题;大一学c语言,这是其二;c语言学完了,写题巩固一下,这是其三;发在网上,为以后发文章做点准备,锻炼能力,这是其四。
2. 我的代码逻辑是什么
我用的头文件在最上面
我的main函数装的只有test()调用和暂停函数
其他的接口和程序都在test()函数里面
附图解释:
//头文件
//printf()等函数运行所需
#include<stdio.h>
//system()函数运行所需
#include<stdlib.h>
//测试函数,一般的程序写在这里,分担主函数压力
void test()
{
}
//主函数
int main()
{
test();
//暂停程序,让你有时间看程序运行结果
system ("pause");
//返回值,因为函数返回值类型为int,所以用return 0
return 0;
}
好处是我可以每次写完时畅快的把test()函数体的文件一下子删除,每次写时也只要向test()类填写,方便。
附上无注释代码,方便复制:
#include<stdio.h>
#include<stdlib.h>
void test()
{
}
int main()
{
test();
system ("pause");
return 0;
}
3. 我是如何写题的
思考+手写伪代码——编写程序——调试程序+添加注解——发布
4. 一些建议
这些题原题再菜鸟教程上:
大家可以自行查看,但是上面题目题解有点难以理解,建议手写;难度存在层次,可以适当跳过。
我的题目顺序和数量与原题不同,之后我会在每题上面加上原题题序。
B站上有人讲解这些题,大家可以去看看,很多是一样的:
5.一些附言
程序使用c语言
代码展示页用的c++辅助显示
我的编译软件是redpanda
版本号和运行平台