//把一个x进制的数转成一个十进制的数#include #include using namespace std;char a[100];int main(){ int T,x; cin>>T>>x; while(T--) { cin>>a; int n=0; for(int i=0;i...
分类:
其他好文 时间:
2015-07-25 15:15:26
阅读次数:
99
这题,水题一个,题目的意思是将输入的32位二进制数,每八位转换成十进制,以IP地址的形式输出。
下面的是AC的代码:
#include
#include
using namespace std;
int num[8] = {128, 64, 32, 16, 8, 4, 2, 1};
int main()
{
// freopen("data.txt", "r", stdin);
in...
分类:
其他好文 时间:
2015-07-25 10:40:31
阅读次数:
106
题解:
把查询的值看成二进制,转换成十进制之后去叶子里面找对应的值输出即可#include
#include
#includeconst int N = 100009;int change(char * s);
//pow调用库中的也可,由于可能存在的精度问题,重写了一下
int pow(int x, int y);
void rev(char...
分类:
其他好文 时间:
2015-07-24 22:43:13
阅读次数:
266
一.进制十进制转n进制: 连除倒取余.以 10 为例,不同进制的表示方法: 十进制: 10; 二进制: 0b1010; 八进制: 010; 十六进制: 0x10; int a = 100; printf("%o",a); /* 如何输出进制数: %d ------ 十进制 ...
分类:
编程语言 时间:
2015-07-23 21:24:48
阅读次数:
161
对于输入的任意一个非负十进制数,打印输出与其等值的N进制数#define N 8
void conversion(){
SqStack s;
unsigned n;//非负整数
SElemType e;
InitStack(s);
printf("将十进制整数转化为%d进制数,请输入:n(>=0) = ", N);
scanf("%u", &n);...
分类:
其他好文 时间:
2015-07-23 19:55:03
阅读次数:
155
在实际的网络环境中,根据网络的规模不同,网络中主机的数目不同,把IP地址分为A,B,C3类用于不同规模的网络中,而IP地址是32位的点分十进制表示,只有IP地址无法确定其属于哪一个网络,在IP地址的32位中,用前n位来标识网络,后32-n位标识网络中的主机,一般情况下是用前8,16或者24位来..
分类:
其他好文 时间:
2015-07-23 00:58:32
阅读次数:
165
IP:网络中每台主机都必须有一个惟一的IP地址;IP地址是一个逻辑地址;因特网上的IP地址具有全球唯一性;32位,4个字节,常用点分十进制的格式表示,例如192.168.0.200。protocol:为进行网络中的数据交换(通信)而建立的规则、标准或约定(=语义+语法+规则),不同层具有各自不同的协...
分类:
其他好文 时间:
2015-07-23 00:27:22
阅读次数:
127
是逻辑运算符,返回是个布尔值 *//** 十进制 二进制[取负数【补码知识】 正数-256 ] 255== 1111 1111 * 5 0000 0101 * 12 0000 1100 *(与-and)& ------...
分类:
Web程序 时间:
2015-07-22 18:32:43
阅读次数:
166
像printf()那样输出
%a,%A 读入一个浮点值(仅C99有效)
%c 读入一个字符
%d 读入十进制整数
%i 读入十进制,八进制,十六进制整数
%o 读入八进制整数
%x,%X 读入十六进制整数
%s 读入一个字符串,遇空格、制表符或换行符结束。
%f,%F,%e,%E,%g,%G 用来输入...
分类:
其他好文 时间:
2015-07-21 17:23:13
阅读次数:
1797
题意:
定义一种windy数,这个数在十进制下相邻两个数字之差至少为2的正整数;
求区间[A,B]的这种数的个数;
n
题解:
数位乱搞;
首先求区间[A,B]等价于求[1,A-1]和[1,B]的答案;
直接DP肯定不行,所以考虑一位一位来;
定义f[i][j]为首位为j的i位的windy数有几个;
sum[i]为不含前导零的i位的windy数有几个;
那么对于一个数来...