当前位置: 首页 > wzjs >正文

网站建设公司哪家专业seo和sem的区别与联系

网站建设公司哪家专业,seo和sem的区别与联系,h5页面制作报价,公安局网站建设方案1.题目描述 求123…n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)、位运算、递归、公式、sizeof。 习题链接:题目链接 2.题目分析 该题把我们的所有能用的方法都给限制死了&#x…

1.题目描述

求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)、位运算、递归、公式、sizeof。
习题链接:题目链接

2.题目分析

该题把我们的所有能用的方法都给限制死了,我们只能用一些的特殊的方法来做。不知道大家在思考的过程中考没考虑过C++中友元的特性和static修饰的变量的使用。

3.解题思路

我们可以定义一个类Sum,在类中定义两个静态的成员变量_i和_ret,其中_i表示n值的更新,_ret来统计累加和。通过实例化n个对象最后就可以达到_ret=1+2+3+…+n的效果。

4.代码实现

//方法一,利用友元
class Sum{friend class Solution; //这里使Solution类成为了Sum的友元,既Solution可以调用Sum中的变量。//如果不使用友元类,就需要提供一种静态的方法来获取_ret的值。
public: Sum(){_ret+=_i;++_i;}
private:static int _i;static int _ret;
};
int Sum::_i=1;
int Sum::_ret=0;
class Solution {
public:int Sum_Solution(int n) {Sum a[n];return Sum::_ret;}
};
//方法二、利用内部类 内部类有一特性即内部类就是外部类的友元
class Solution {
private:class Sum{public:Sum(){_ret+=_i;++_i;}};
private:static int _i;static int _ret;
public:int Sum_Solution(int n) {Sum a[n];return _ret;}
};
int Solution::_i=1;
int Solution::_ret=0;
http://www.dtcms.com/wzjs/439161.html

相关文章:

  • 并提示网站菜单导航及用户登录北京seo软件
  • 网站页面架构网店运营培训哪里好
  • 灰色网站怎么做seo百度小说搜索风云榜排行榜
  • 设计师用什么做网站百度云盘官网
  • 7有免费建网站seowhy培训
  • 百度推广做的网站可以用吗sem百度竞价推广
  • 南通电子商务网站建设网页制作公司
  • 深圳网站建设软件开发重庆人社培训网
  • 做水果的网站淄博信息港聊天室网址
  • 网站的空间什么意思sem推广竞价
  • 桂林两江四湖象山景区简介黑帽seo是什么
  • 企业网站如何做推广网络营销的8个基本职能
  • 国家机构网站建设深圳哪里有网络推广渠避
  • 美术培训学校网站模板汽车网络营销策划方案
  • 在自己的网站上怎么做淘宝客营销活动方案模板
  • 做pcb网站的公司百度网盘登陆
  • 拍拍网的网站建设网推平台
  • 长治网站制作平台站长素材音效网
  • 公司内部网站建设软文营销的步骤
  • php精品网站建设大连seo关键词排名
  • 高清图片素材网站免费百度收录提交
  • 阿里云投数亿资源扶持中小网站迁移服务器seo排名怎么做
  • 可以看男男做的视频网站百度账号登录个人中心
  • 江西网站开发的公司app开发自学
  • python网页编程测试如何做关键词优化
  • 个人做啥网站流量大seo搜索引擎优化期末及答案
  • 长沙好的网站建设网络营销推广案例
  • 58同城合肥网站建设网站seo技术
  • 如何给网站做关键字阿里指数查询
  • jquery 动画网站软文营销的经典案例