while循环: 1、格式: while 条件: ... print(“...”) 2、while else的使用 3、continue、break continue:终止当前循环,开始下一次循环 break:终止所有的循环 4、代码场景: while else --while执行后再执行else ...
分类:
编程语言 时间:
2020-03-05 01:25:41
阅读次数:
77
题目链接:求1+2+3+...+n 题意:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 题解:首先不能用乘除法,就不能用公式。不能用条件判断,我们就要想到递归。 但是递归的终止条件怎么办呢。。逻辑与&& ...
分类:
其他好文 时间:
2020-03-05 00:48:05
阅读次数:
84
剑指offer-63 求1 + 2 + 到n题目:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。思路:自己解答:犯的错误:java数组 class[] a = new class[n]只是构建这一块空间,... ...
分类:
其他好文 时间:
2020-03-02 01:10:41
阅读次数:
61
循环取值 while循环 for+continue for+else + 同while+else一样,在执行break操作后else之后的子代码块不会执行 ...
分类:
编程语言 时间:
2020-02-25 18:22:14
阅读次数:
81
#include<iostream> #include<algorithm> using namespace std; int hashtable[26] = {0};//统计各个小写字母出现次数 int cnt_alpha = 0,cnt_word = 0,MAX = -1; int main() ...
分类:
其他好文 时间:
2020-02-25 12:31:40
阅读次数:
79
面试题64:求1+2+…+n 题目描述 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 问题分析 有了那么多限制,剩下的我们可以选择 单目运算符:++和 ,双目运算符:+, ,移位运算符 ,关系运算符 ,1) & ...
分类:
其他好文 时间:
2020-02-01 19:24:39
阅读次数:
83
AcWing 790.数的三次方根 题目描述 给定一个浮点数n,求它的三次方根。 输入格式 共一行,包含一个浮点数n。 输出格式 共一行,包含一个浮点数,表示问题的解。 注意,结果保留6位小数。 数据范围 ?10000≤n≤10000 输入样例 ~~~~ 1000.00 ~~~~ 输出样例 ~~~~ ...
//阿尔法乘积 #include<stdio.h> int alpha(long long int x){ if(x<10) return x; else{ long n = 1; while(x){ if(x%10 != 0){ n *= x%10; x /= 10; } else x /= 10 ...
分类:
编程语言 时间:
2020-01-26 23:57:30
阅读次数:
125
1、题目描述:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 2、思路:不让用乘除和判断,递归的话只能用短路作为终止条件,使用短路法。 3、代码: public class Solution { publ ...
分类:
其他好文 时间:
2020-01-20 09:33:19
阅读次数:
92
/* 题目: 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C) */ /* 思路: 递归。 */ #include<iostream> #include<cstring> #include<vector> # ...
分类:
其他好文 时间:
2019-12-27 22:07:15
阅读次数:
83