本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。 函数接口定义: int Count_Digit ( const int N, const int D ); 其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内 ...
分类:
其他好文 时间:
2017-08-06 12:55:17
阅读次数:
267
求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字及条件判断语句(a?b:c)。 1、构造函数 在类中定义静态成员变量N和sum,在构造函数中++N,sum+=N;如此一来,创建n个该类型的实例,就会调用n次构造函数,对应的静态变量也就随 ...
分类:
其他好文 时间:
2017-07-31 01:04:38
阅读次数:
116
大学时光是浪漫的,女生是浪漫的,圣诞更是浪漫的,但是Rabbit和Grass这两个大学女生在今年的圣诞节却表现得一点都不浪漫:不去逛商场,不去逛公园,不去和AC男约会,两个人竟然猫在寝食下棋…… 说是下棋,其实只是一个简单的小游戏而已,游戏的规则是这样的: 1、棋盘包含1*n个方格,方格从左到右分别 ...
分类:
其他好文 时间:
2017-07-25 22:32:14
阅读次数:
148
#include <iostream> using namespace std; int main(){ int n; cin >> n; int i = 0; while(n!=1) { i++; if(n%2==1) { n = (3 * n + 1)/2; } else { n = n / 2 ...
分类:
其他好文 时间:
2017-07-24 20:26:36
阅读次数:
132
if语句 注意:语句块中的内容要强制缩进,否则出错。IndentationError,缩进错误 所有代码,如果是顶级的,必须顶格写,前面不能有空格 if … : … elif … : … else: … while语句 while …: … else: … for语句 for i in range( ...
分类:
编程语言 时间:
2017-07-21 23:27:26
阅读次数:
489
1 getpass模块 设置密码不显示明文 用户名和密码输入程序: 判断登录 猜年龄: 猜3次 猜对了就退出,错误次数达到3次也退出 while while 条件 循环语句 如果提交为真就一直执行 while else" 如果while 的条件为真 就一直执行while 里面的代码 如果while的 ...
分类:
编程语言 时间:
2017-07-11 21:28:18
阅读次数:
170
错误代码 此代码会报“段错误:您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等情况引起” 如果链表只有一个节点,那p2就是空指针,p3就是空指针的下一个指针,但空指针是没有next的 正确代码 ...
分类:
其他好文 时间:
2017-07-11 11:19:32
阅读次数:
110
思路:循环或者递归都有个结束条件和执行条件。用&&短路与代替。 //短路与&&;就是只有前一个条件满足才可以去判断第二个条件。 //递归的出口就是n=0时,当n>0是每次都会执行&&之后的表达式sum += Sum_Solution(n-1); public class Solution { sta ...
分类:
其他好文 时间:
2017-07-02 23:26:11
阅读次数:
752
if else if if 语句语法格式: 写成一行(适用于终端命令提示符): 末尾的fi就是if倒过来拼写,后面还会遇到类似的。 if else if else 语法格式: if else-if else if else-if else 语法格式: 以下实例判断两个变量是否相等: 输出结果: if ...
分类:
系统相关 时间:
2017-06-30 09:49:36
阅读次数:
358
一、while 1、while 2、while else 二、for 三、pass语句 1、pass是空语句,是为了保持程序结构的完整性。 2、pass 不做任何事情,一般用做占位语句。 ...
分类:
编程语言 时间:
2017-06-14 16:35:42
阅读次数:
150