数组实验报告 题目一:数组元素循环右移问题 1. 本题PTA提交列表 2. 设计思路(含流程图) #3.本题调试过程碰到问题及PTA提交列表情况说明。 本题遇到的的格式错误不知道在哪里,答案没有错,设计思路是分别构造两个函数, 一个输入函数,一个change函数用来平移数组,用取余来实现n(数组长度 ...
分类:
编程语言 时间:
2018-01-20 00:20:03
阅读次数:
196
转自:http://blog.csdn.net/ash_zheng/article/details/38541777 模运算与基本四则运算有些相似,但是除法例外。其规则如下: (a + b) % p = (a % p + b % p) % p (1) (a - b) % p = (a % p - b ...
分类:
其他好文 时间:
2018-01-14 11:06:29
阅读次数:
160
1.十进制转二进制方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。(具体用法如下图) 2.二进制转十进制方法为:把二进制数按权展开、相加即得十进制数。(具体用法如下图) 3.二进制转八进制方法为:3位二进制数按权展开相加得到1位八 ...
分类:
其他好文 时间:
2018-01-13 18:48:37
阅读次数:
153
题意:确定一个回文偶数十进制数字,输入k和q,求前k小的和对q取余的值 解题思路:首先确定一个,第k个回文偶数一定前半段一定是k,比如第12个,这个数就是1221; 代码: #include<iostream>#include<algorithm>#include<cmath>#define ll ...
分类:
其他好文 时间:
2018-01-13 15:36:29
阅读次数:
137
一、数制转换 目标: 1)请将下列数字转换为十进制数: (110010011111)2 、(10110101110)2 2)请将下列十进制数转换为二进制: 156、2608、1043 方案: 使用按权展开法将二进制数转换为十进制数,使用短除法除2取余计算十进制数转换为二进制数。 步骤: 步骤一:二进 ...
分类:
Web程序 时间:
2018-01-12 15:57:45
阅读次数:
211
数制转换 1.1 问题 1)请将下列数字转换为十进制数: (110010011111)2 、(10110101110)2 2)请将下列十进制数转换为二进制: 156、2608、1043 1.2 方案 使用按权展开法将二进制数转换为十进制数,使用短除法除2取余计算十进制数转换为二进制数。 1.3 步骤 ...
分类:
其他好文 时间:
2018-01-10 11:48:19
阅读次数:
243
算术运算符: (+,-,*,/,//,%,**)加,减,乘,除,取整,取余,幂 注:加,减,乘的运算跟普通算法一样 ...
分类:
其他好文 时间:
2018-01-08 01:18:54
阅读次数:
171
计算前n个正整数阶乘之和的后六位: 注意点是,用一个int类型储存阶乘之和时,要防止溢出 一,在每一次处理阶乘(fa)或者阶乘之和(s)时,都对10^6取余,这样最终结果不变,还避免了越界 二,计时函数可以用来观察程序执行时间 用法: 代码: ...
分类:
其他好文 时间:
2018-01-07 19:53:53
阅读次数:
131
运算符 1、算数运算符 + 加 - 减 * 乘 / 除 ++ 自增 -- 自减 % 取余 2、关系运算符 <小于 >大于 <=小于等于 >=大于等于 =赋值运算符 ==判断 3、逻辑运算符 ||逻辑或 !逻辑取非 &&逻辑与 控制语句 1、条件表达式 if(表达式1){执行的代码1} else{ 执 ...
分类:
编程语言 时间:
2018-01-03 18:33:15
阅读次数:
130
1. 原题链接 https://leetcode.com/problems/divide-two-integers/description/ 2. 题目要求 给出被除数dividend和除数divisor,求出二者相除的商,余数忽略不计。 注意:不能使用乘法、除法和取余运算 3. 解题思路 陷阱一: ...
分类:
其他好文 时间:
2018-01-03 15:50:34
阅读次数:
108