之前笔者的文章《用解一元二次方程的方法解北京大学2022年强基试题第一题》使用了解一元二次方程的方法解用解北京大学2022年强基试题第一题,其实这类数论题目也可以使用编程方法来接,可以作为中学生锻炼编程能力的一个好的素材,这里笔者使用C语言编程来接这道题目,方法就是遍历n的值,使得表达式符合完全平方数的要求:
运行的结果为: