【程序 1 不死神兔】 题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月 又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 程序分析: 兔子的规律为数列 1,1,2,3,5,8,13,21.... 源码: package com.homewor ...
分类:
编程语言 时间:
2020-06-04 18:01:45
阅读次数:
137
1、输入n的值,求出n的阶乘 i=int(input("请输入数字:")) sum=1 for i in range(1,i+1): sum=sum*i print(sum) 2、求和 求s= a + aa + aaa + … + aa…a 的值(最后一个数中 a 的个数为 n ),其中 a 是一个 ...
分类:
编程语言 时间:
2020-06-04 15:33:34
阅读次数:
121
题目:Dreamoon and Ranking Collection 题目链接:https://vjudge.net/problem/CodeForces-1330A 思路: 题目咋一读,很迷,其实就是说,给你现有n个数让你再添加 x 个数,使得数组中有最长化的 1~m 。所以这里就想到用map记录 ...
分类:
其他好文 时间:
2020-06-04 13:49:01
阅读次数:
62
A - Dreamoon and Ranking Collection 题意:给出n个排名,x个将要进行的比赛数,这x个排名可以任意给出,使名次能为1 2 3 ..v连续的一组数,选取恰当的数使v最大 先将已知排名作为下标且值为1,其余为0,再从1开始筛选数组,其中不为1的赋值为1并记录个数,当个数 ...
分类:
其他好文 时间:
2020-06-04 01:46:34
阅读次数:
73
A - Dreamoon and Ranking Collection 题意:(这个题意太难懂了/(ㄒoㄒ)/~~)给n场比赛的排名,n场比赛后还有x场比赛,求n+x场比赛后排名从1开始能连续的最大的排名数 题解:用数组b记录排名出现的次数,来判断这个排名数有没有出现过。然后从排名1开始,如果这个排 ...
分类:
其他好文 时间:
2020-06-02 19:01:09
阅读次数:
92
题目:求1+2!+3!+...+20!的和。 程序分析:此程序只是把累加变成了累乘。 实例: 1 #include <stdio.h> 2 3 int main() 4 { 5 int i; 6 long double sum,mix; 7 sum=0,mix=1; 8 for(i=1;i<=20; ...
分类:
其他好文 时间:
2020-06-02 13:40:56
阅读次数:
53
题目:利用递归方法求5!。 程序分析:递归公式:fn=fn_1*4! 实例: 1 #include <stdio.h> 2 3 int main() 4 { 5 int i; 6 int fact(int); 7 for(i=0;i<6;i++){ 8 printf("%d!=%d\n",i,fac ...
分类:
其他好文 时间:
2020-06-02 13:38:44
阅读次数:
86
题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 程序分析:无。 实例: 1 #include <stdio.h> 2 3 int main() 4 { 5 int i=5; 6 void palin(int n); 7 printf("请输入5个字符\40:\40"); 8 p ...
分类:
其他好文 时间:
2020-06-02 13:21:47
阅读次数:
59
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 程序分析:请抓住分子与分母的变化规律。 实例: 1 #include <stdio.h> 2 3 int main() 4 { 5 int i,t; 6 float sum=0; 7 floa ...
分类:
其他好文 时间:
2020-06-01 20:29:33
阅读次数:
57
题目:打印出如下图案(菱形)。 * *** ***** ******* ***** *** * 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。 实例: 1 #include <stdio.h> 2 int main() 3 { 4 ...
分类:
其他好文 时间:
2020-06-01 20:25:32
阅读次数:
74