/*
分析:
10取余的方法,从最低位开始,依次取出该数的各位数字。
按反序重新构成新的数,比较与原数是否相等,若相等,则原数为回文。
*/
# include
bool syn(int n);
int main(void)
{
long a,b;
while(scanf("%d %d", &a, &b) != EOF)
{
getchar(); //吸收回车符。
in...
分类:
其他好文 时间:
2015-03-11 12:59:03
阅读次数:
138
hdu 5185 dp
题目:
x[1]+x[2]+x[3]+…+x[n]=n, 这里
0 <= x[i] <= n && 1 <= i <= n
x[i] <= x[i+1] <= x[i]+1 && 1 <= i <= n-1
对于一个给定的n,Gorwin想要知道有多少xi的组合满足上述等式。由于结果比较大,输出答案对m取余的结果就行。限制:
T组数据:1 <= T <=20...
分类:
其他好文 时间:
2015-03-10 14:07:32
阅读次数:
128
题目要求:随机输出30道小学二年级四则运算题。思路:用for循环实现数量30道,rand函数产生随机数,switch语句加0到3的随机数实现四种运算的随机输出,if语句添加限制条件,用取余方式限制运算数、结果不超过100,除法不出现分数等,以符合小学二年级的实际水平。编写过程中,在写if语句添加限制...
分类:
其他好文 时间:
2015-03-08 15:25:43
阅读次数:
222
思路:先考虑如何生成随机数,然后通过for循环,计算两个随机数的加减乘除,通过随机数除以4取余数来选择运算符号。然后在运算 中通过if判断条件,使产生的运算式更加合理 #include#includeusing namespace std;#include #include void displ.....
分类:
其他好文 时间:
2015-03-07 22:32:12
阅读次数:
251
思路:定义三个随机数,其中两个作为计算数据,另一个mol4取余定义运算符号。Java源代码如下:public class jisuan{ public static void main(String[] args) { int a,b,c,i; for(i=0;i<30;i++) { a=(int....
分类:
其他好文 时间:
2015-03-06 20:27:16
阅读次数:
142
队列可以使用数组或者链表实现,这里介绍一种使用数组实现的循环队列。
所谓循环队列,是指当尾指针超过数组索引界限时,通过取余运算返回数组起始端,只要保证尾指针和头指针不相遇,就可以继续存储元素。
首先设定队列的大小,并建立队列结构体:
#define MAXSIZE 100001
typedef struct {
int items[MAXSIZE];
int front;
int r...
分类:
其他好文 时间:
2015-03-05 23:46:36
阅读次数:
280
将一个长度为n的数组循环右移k次 注意点: k有可能大于n,需要取余。 需要考虑空间开销,存在空间开销为O(1)的解法 需要考虑时间开销 比较巧妙的方法是利用STL内置的reverse函数,做三次即可。举个例子:array[7]={1,2,3,4,5,6,7},n=3 7,6,5,4,3,2,1 5...
分类:
其他好文 时间:
2015-03-05 16:13:38
阅读次数:
285
一、基本运算 1. 算数运算符 a.+ 加法运算符 b. - 减法运算符 c. * 乘法运算符 d. / 除法运算符 e. % 取余运算符
分类:
编程语言 时间:
2015-03-04 16:31:02
阅读次数:
185
运算符: 一、算术运算符: + - * / % ——取余运算 取余运算的应用场景: 1.奇偶数的区分。 2.把数变化到某个范围之内。——彩票生成。 3.判断能否整除。——闰年、平年。 int a = 10, b = 3; Console.WriteLine("10/3=" + (a / b)); C...
首先认识关于计算机的位于字符1.计算机只能识别二进制.2.1个字节代表8个二进制位 1Byte(字节) =8bits(二进制位).通常情况下认为字解释计算机最小的单位,3.一个16进制为等价于4个二进制 10进制转换n进制采用练出到取余4.类变量通常有三部分组成 变量名命名规范: ...
分类:
编程语言 时间:
2015-03-02 12:40:42
阅读次数:
166