码迷,mamicode.com
首页 >  
搜索关键字:iostream    ( 13291个结果
用插入法实现多项式的乘法
#include"iostream"#include"stdio.h"#include"string.h"#include"algorithm"#include"queue"#include"stack"#include"ctype.h"#include"cmath"#define mx 1005u...
分类:其他好文   时间:2015-04-11 20:42:46    阅读次数:94
实现一元多项式的乘法运算。
#include"iostream"#include"stdio.h"#include"string.h"#include"algorithm"#include"queue"#include"stack"#include"ctype.h"#include"cmath"#define mx 1005u...
分类:其他好文   时间:2015-04-11 14:27:35    阅读次数:137
自定义输出流状态
一般,要想改变流对下一个对象的输出方式,需要使用manipulator,如:setw, setfill等。通过定义functor,用户可以很容易定义自己的manipulator。但是如果想要添加流状态(类似于对流中存储的整数的输出进制),却不那么容易,需要使用xalloc, pword, iword等。 假设现在需要输出一些变量。因为存储字符串代价比较高,通常会用整数关键字来代表它们。这...
分类:其他好文   时间:2015-04-11 13:23:15    阅读次数:199
编程之美3——N!末尾有多少个0
因为n!是一个非常大的数,所以不能通过常规的方法,求出n!的值之后,再判断它的末尾有多少个0.这里的关键就是,n!的末尾有多少个0,取决于n!中,质因数5的个数。如:12!=479001600,其中,5、10各含有1个质因数5,所以12!末尾有2个0代码1:#include<iostream> usingnamesp..
分类:其他好文   时间:2015-04-11 11:53:54    阅读次数:108
编程之美1——一个数的二进制表示中1的个数
这里要介绍3种解法第一种;(常规解法)数在计算机内部都是用二进制表示的,所以可连续用数n除2代码1:#include<iostream> usingnamespacestd; intmain(void) { intn,m; m=0; cin>>n; while(n) { if(n%2)//如果n不能整除2,说明当前n的末尾数为1 m++; n>>=1;..
分类:其他好文   时间:2015-04-11 11:53:16    阅读次数:100
C++刷题二
(一) 有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。 #include #include using namespace std; int main() { int i,N; double m=2.0,n=1.0,s,sum=0; cin>>N; for(i=0;i<N;i++) ...
分类:编程语言   时间:2015-04-11 09:00:12    阅读次数:159
c++刷题一
(一)输出其中的最大值。 #include using namespace std; int main() { int a,b,c,max; cin>>a>>b>>c; max=a; if(b>max) max=b; if(c>max) max=c; cout<<max<<endl; } (二)输出y的值。(1) #...
分类:编程语言   时间:2015-04-09 23:52:27    阅读次数:375
二维数组求最大矩阵
一、项目思路:利用的穷举法,也可以是压榨法,就是把这个矩阵压缩成一个长方形,宽为一,然后在向其他列扩展,之和加起来在比较。此次是团队开发,我负责编辑程序。二、项目代码:#include"iostream.h" using namespace std; static int max;void qion...
分类:编程语言   时间:2015-04-09 23:16:22    阅读次数:167
不用sizeof()函数求当前主机上的一个int占用几个字节
1)宏定义实现:    #define MySizeof(Value) (char*)(&Value + 1) - (char*)&Value    (char*)&Value返回Value的地址的第一个字节, (char*)(&Value + 1)返回的是Value的地址的下一个地址的第一个字节 #include using namespace std; #define my_sizeo...
分类:其他好文   时间:2015-04-09 19:49:02    阅读次数:104
hdu Super Jumping
简单的dp,最优子结构是dp[i],即从0~i来看,是的dp[i]最大,然后找到最大中的最大就可以了,转移方程是:dp[i]=max{dp[i],dp[j]+value[i]},注意这里有两个判断条件。#include"iostream"#include"stdio.h"#include"strin...
分类:其他好文   时间:2015-04-09 19:09:59    阅读次数:126
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!