编程之美
yychenxie21
这个作者很懒,什么都没留下…
展开
-
返回一个数组中所有元素被第一个元素除的结果
#include "stdafx.h"#includeusing namespace std;int main(){ int i; int a[6]={0,3,10,5,34,90}; void AllElemDividedInArray(int b[],int n); AllElemDividedInArray(a,6); return 0;}void AllElemD原创 2015-07-14 21:16:04 · 1573 阅读 · 0 评论 -
求正整数A和正整数B的二进制表示中有多少位是不同的
思想:将A和B相与后,求与后二进制串中1的个数。其代码如下#include "stdafx.h"#include#includeusing namespace std;int main(){ int n,A,B; int number(BYTE a,BYTE b); cout<<"输入正整数A的值:"; cin>>A; cout<<endl; cout<<"输入正整数B原创 2015-07-29 17:28:17 · 948 阅读 · 0 评论 -
求一个字节(8bit)的无符号整形变量,其二进制中1的个数。
问题:求一个字节中二进制1的个数,并显示运行时间,精确到毫秒。本文提供了三个算法。代码如下#include "stdafx.h"#include#include#include#includeusing namespace std;int main(){ //time_t start,finish; //clock_t start,finish; double d原创 2015-07-29 16:52:21 · 4876 阅读 · 0 评论 -
大整数乘法运算代码
1,头文件#include "stdafx.h"#define SIZE 1000#define Get_Array_Len(array,len){len=sizeof(array)/sizeof(array[0]);}int multiply(int[],int a,int m);void charToInteger(char ch[],int inter[]);int add原创 2015-08-25 20:07:58 · 2310 阅读 · 0 评论 -
一个整形十进制数值存放在数组中的形式
以下为代码#include "stdafx.h"#includeusing namespace std;#define SIZE 1000void main(){ int A; void InterPutInAarry(int N); cout<<"请输入整数A:"; cin>>A; InterPutInAarry(A);}void InterPutInAarry(i原创 2015-08-14 16:44:19 · 1537 阅读 · 0 评论 -
分层遍历二叉树
1,问题:给定一棵二叉树,要求按分层遍历该二叉树,即从上到下按层次访问该二叉树(每一次将单独输出一行),每一层要求访问的顺序为从左到右,并将结点依次编号。 解法一:基本思想:用层序遍历的方法,初始化一个队列,当每一层结点进队时,统计当前层的下一层结点数目,当结点出队时,统计出队次数是不是和上一层结点数目相等,若相等,则表明上一层的结点输出完毕,换行;否则不换行打印,继续统计当前层的下一原创 2015-09-15 17:28:48 · 750 阅读 · 0 评论 -
整数转字符串算法
1,整数转字符串算法 例如:输入整型数124567 输出为:‘1’ ‘2’ ‘4’ ‘5’ ‘6’ ‘7’ 注意这里有个逆序的操作。 代码如下:#include "stdafx.h"#include#include"global.h"void main(){ int num; int i=0,j,原创 2015-09-02 19:41:18 · 1366 阅读 · 0 评论