算法练习 |
您所在的位置:网站首页 › 兔子打三个数字是多少 › 算法练习 |
循环结构
前言1、求余数1.描述2.分析3.代码
2、求余数(2)1.描述2.分析3.代码
3、乘积末尾的01.描述2.分析3.代码
4、进位的三位数1.描述2.分析3.代码
4、字母的值1.描述2.分析3.代码
5、敲七1.描述2.分析3.代码
6、特殊回文数1.描述2.分析3.代码
7、完全平方数个数1.描述2.分析3.代码
8、求六位数1.描述2.分析3.代码
9、-统计能被3、5整除不能被7整除的数字1.描述2.分析3.代码
10、数字串第30项1.描述2.分析3.代码
11、k的最大值1.描述2.分析3.代码
12、找零钱1.描述2.分析3.代码
13、求满足条件五位数的最大最小值1.描述2.分析3.代码
14、末尾的数字1.描述2.分析3.代码
15、三角平方数1.描述2.分析3.代码
16、最小六位数1.描述2.分析3.代码
17、刘叔叔养的兔子1.描述2.分析3.代码
18、数数小木块1.描述2.分析3.代码
19、求a、b、c的值1.描述2.分析3.代码
20、完全平方数个数21.描述2.分析3.代码
21、求不循环小数的个数1.描述2.分析3.代码
22、与7无关的数1.描述2.分析3.代码
23、数字统计1.描述2.分析3.代码
24、我家的门牌号1.描述2.分析3.代码
25、寻找完全数1.描述2.分析3.代码
26、求数根1.描述2.分析3.代码
27、A钱买A鸡1.描述2.分析3.代码
总结
前言
本章主要记录循环结构的算法练习,顺序结构可以查看上一篇文章,算法-顺序结构 1、求余数 1.描述输入一个 正整数n 输出 输出余数 输入样例 1 1 输出样例 1 6 2.分析本题最直接的方法就是先取余数再求和最后再取余数,切记不可先全部求和再取余数,因为这样会超时,也会超过整型范围。 当然还有一种方法,我们发现这个式子是有规律的,所以就可以打表记录每一次的余数,看看是否有规律。我们就可以先看前40个余数 res = [] t = 0 for i in range(1, 40): t += 6 ** i mod = t % 7 res.append(mod) print(res) [6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6]我发现奇数位余数为6,偶数位余数为0,所以我们只需要判断数的奇偶性就可以直接的出答案 3.代码方法一: #include using namespace std; int main(){ int n,i,ans=0,s=1; cin>>n; for(i=1;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |