![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程之美
文章平均质量分 71
zhangtonghui816
这个作者很懒,什么都没留下…
展开
-
输入一个正整数n,计算出1~n之间出现1的次数
//要求:输入一个正整数n,计算出1~n之间出现1的次数 #include #include using namespace std; void solve(); int input(); int power(int count); void main(){ solve(); system("pause"); } void solve(){ int n,c原创 2013-02-25 12:17:31 · 2298 阅读 · 0 评论 -
fabonacci数列非递归
#include using namespace std; bool fibonacci(int n); void main() { cout<<"输入一个fibonacci数列的长度:"<<endl; int n; cin>>n; if(cin.fail()){ cout<<"输入有误!"<<endl; exit(-1); } fibonacci(n); system(原创 2013-02-25 15:38:16 · 215 阅读 · 0 评论 -
传递的函数数组参数中使用sizeof()的注意点
//计算最大子数组 #include using namespace std; //返回最大子数组的和,复杂度为O(n) int max_sub(int a[]){ int max=a[0],temp=0; //这里使用sizeof(a)/sizeof(int)是有问题的 for(int i=0;i<sizeof(a)/sizeof(int);++i){ if(a[i原创 2013-02-28 23:11:56 · 107 阅读 · 0 评论 -
完全非递归方式解决二叉排序树向双向链表的转换(标准注释)
#include #include using namespace std; //节点 struct node { node *lchild,*rchild; int value; }; //二元查找树 class list { public: list(); void InOrder_transfer(); private: node* root; }; void list::原创 2013-03-27 08:39:54 · 855 阅读 · 0 评论