编程之美
yychenxie21
这个作者很懒,什么都没留下…
展开
-
返回一个数组中所有元素被第一个元素除的结果
#include "stdafx.h" #include using 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 · 1571 阅读 · 0 评论 -
求正整数A和正整数B的二进制表示中有多少位是不同的
思想:将A和B相与后,求与后二进制串中1的个数。其代码如下 #include "stdafx.h" #include #include using 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 · 947 阅读 · 0 评论 -
求一个字节(8bit)的无符号整形变量,其二进制中1的个数。
问题:求一个字节中二进制1的个数,并显示运行时间,精确到毫秒。本文提供了三个算法。代码如下 #include "stdafx.h" #include #include #include #include using namespace std; int main() { //time_t start,finish; //clock_t start,finish; double d原创 2015-07-29 16:52:21 · 4873 阅读 · 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" #include using namespace std; #define SIZE 1000 void 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 · 1362 阅读 · 0 评论