题解列表

筛选

兰顿蚂蚁 (C++代码)

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int a[100][100]={0};int main(){ int m,n; while(……

C语言程序设计教程(第三版)课后习题6.10 (C语言代码)

解题思路:这道题可以使用简单的for循环反向推导,设总数为n,则每天都是n/2-1,(n/2-1)/2-1.....反向推回去就是sum=(sum+1)*2,通过这种方式就可以很快得到答案;但是与此同时这道题还是一个经典的递归问题,使用递归也可以很快得到答案,

【偶数求和】 (C语言代码)

摘要:解题思路:还是for循环和标志变量的使用注意事项:参考代码:要善于调适#include<stdio.h>#include<stdlib.h>int main(){ int a,b,c,d; int ……

C语言程序设计教程(第三版)课后习题6.9 (C语言代码)

解题思路:这道题可以使用递归来求解,利用递归求解n次后弹出的高度很容易(下面的calculate直接可以得到),但是在求出反弹总路径量的时候,通过示例输入和输出发现最后一次弹出的高度不算,第一次的高度只算一次,中间的弹出和落下各一次也就是两次,

【亲和数】 (C语言代码)

摘要:解题思路:就是循环嵌套注意事项:参考代码:#include<stdio.h>#include<stdlib.h>int main(){ int a; int shu1,shu2; int i,j; ……