题解列表

筛选

蛇形矩阵C++

解题思路:我的想法是先将数组初始化为0,然后将第一列数据输入,a[i+1][0]=a[i][0]+i+1,以此公式用for循环赋值,用if(i+1!=n)来限制,然后用两层for循环将每行数据进行计算并赋值。其中观察规律可知道每行内两个数据的差值大小逐个加1,则用下列公式来进行操作。

<循环>角谷猜想(C语言)

摘要:#include<stdio.h> int main() { int n,x,y; scanf("%d", &n); while (n > 0)//未知循环次数用while语句 {……

求具有abcd=(ab+cd)2性质的四位数

解题思路:根据题目要求,答案肯定是平方数,那我们直接先把1000到10000的平方数取出来再判断,比暴力枚举更快.```cpp#include#include#includeusingnamespacestd;intmain(){vectorv;for(inti=32;i<100;i++){v.pus

用C语言解决母牛的故事[递归]

####解题思路:递归题目的难点在于每年出生的母牛数量是不固定的,并且是每年都存在不固定数量的母牛加入生产母牛的行列。####递归思路的体现:先去考虑每年能够增加的母牛数量,再考虑这一年所有母牛的数量通过计算得出前8年的母牛数量应该是1234691319.那么每年增加的母牛数量就是1112346那么可