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

搭建网站难吗百度推广教程视频教程

搭建网站难吗,百度推广教程视频教程,深圳谷歌优化seo,抖音代运营招商目录 1.握手问题(条件枚举) 2.门牌制作(十进制整数拆解) 3.九进制转十进制(进制转换) 一.a 进制数转换为十进制数 二.十进制转换为a进制 4.跑步(日期问题) 1.握手问题(条件枚举) 简单的条件枚举 假设前7个人&#xff0c;不互相握手&#xff0c;其他人互相握手 #include <…

目录

1.握手问题(条件枚举)

2.门牌制作(十进制整数拆解)

3.九进制转十进制(进制转换)

 一.a 进制数转换为十进制数

二.十进制转换为a进制

4.跑步(日期问题)


1.握手问题(条件枚举)

 简单的条件枚举

假设前7个人,不互相握手,其他人互相握手

#include <iostream>
using namespace std;
int main()
{// 请在此输入您的代码int ret=0;for(int i=1;i<=50;i++){for(int j=i+1;j<=50;j++){if(i<=7 && j<=7) continue;else ret++;}}cout<<ret<<endl;return 0;
}

2.门牌制作(十进制整数拆解)

 

 所谓十进制整数拆解,就是将一个十进制整数x按照十进制拆解除每一位

#include <stdio.h>
#include <stdlib.h>int main(int argc, char *argv[])
{int count=0;for(int i=1;i<=2020;i++){for(int j=i;j>0;j=j/10){if(j%10==2){count++;}}}printf("%d",count);// 请在此输入您的代码return 0;
}

3.九进制转十进制(进制转换)

 一.a 进制数转换为十进制数

计算方式是把每一位上的数字乘以该位的权重,再将所有结果相加,最终得到对应的十进制数。

例如对于一个二进制数101,转换成十进制过程为:

=1×2^2+0×2^1+1×2^0

=4+0+1

=5​

二.十进制转换为a进制

例如,将十进制数 13 转换为二进制数(a = 2)的过程:

  • 第 1 步:13 ÷ 2 = 6...1,余数为 1。
  • 第 2 步:6 ÷ 2 = 3...0,余数为 0。
  • 第 3 步:3 ÷ 2 = 1...1,余数为 1。
  • 第 4 步:1 ÷ 2 = 0...1,余数为 1。

将余数从下往上排列结果为1101,因为取余顺序与结果相反,所以使用队列的先进先出,每次取余将结果压入队列

#include<bits/stdc++.h>
using namespace std;//将 a 进制数 num 转换为十进制数
int convertother(int a, int num)
{int b = 0;int ret = 0;int i = 0;// 当 num 大于 0 时,说明还有位需要处理,继续循环while(num > 0){// 通过取余运算得到 num 的最低位数字b = num % 10;// 将 num 除以 10,去掉已经处理过的最低位num /= 10;// 把当前位数字 b 乘以 a 的 i 次幂,累加到结果 ret 中ret += b * pow(a, i);i++;}return ret;
}//将十进制数 num 转换为 a 进制数
int convert2other(int a, int num)
{int b = 0;// 变量 ret 用于存储最终转换得到的 a 进制结果int ret = 0;// 变量 i 作为指数,用于表示当前位对应的 10 的幂次int i = 0;queue<int> mod;// 当 num 大于 0 时,继续进行除 a 取余操作while(num > 0){// 计算 num 除以 a 的余数b = num % a;// 将 num 除以 a 并取整num /= a;// 把余数 b 压入队列 mod 中mod.push(b);}while(!mod.empty){// 取出队列的队首元素b = mod.front();// 把队首元素乘以 10 的 i 次幂,累加到结果 ret 中ret += b * pow(10, i);// 指数 i 加 1,为处理下一位做准备i++;}return ret;
}int main()
{int a = 9;int num = 2022;int s = convertother(a, num);cout << s << endl;return 0;
}

4.跑步(日期问题)

考点:

  1. 判断闰年
  •       if(y % 4==0 && y % 100!=0 && m==2 || y%400==0 && m==2) 
  1. 日期的遍历,一个日期到另一个日期的遍历
  2. 星期的判断,如某天是星期几
#include <iostream>
using namespace std;
int ds[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int main()
{// 请在此输入您的代码int sy=2022;int ey=2022;int week=6;int ans=0;for(int y=sy;y<=ey;++y)//枚举年{for(int m=1;m<=12;++m)//枚举月{int dd=ds[m];//判断闰年if(y % 4==0 && y % 100!=0 && m==2 || y%400==0 && m==2) dd=29;for(int d=1;d<=dd;++d)//枚举日{if(week==0 || week==6 || d%10==1) ans++;//判断是否满足题目week=(week+1)%7;//向后推移星期几}}}cout<<ans<<endl;return 0;
}

谢谢

http://www.dtcms.com/wzjs/186088.html

相关文章:

  • 做酒吧设计的网站微信营销和微博营销的本质区别
  • 江西省注册和城乡建设厅网站seo就业
  • 有模板了怎么建设网站发广告平台有哪些免费
  • 制作凡客诚品帮助中心页面衡阳网站优化公司
  • 直播视频网站建设好用搜索引擎排名
  • 中山seo推广优化安徽网站优化
  • 怎么建公司邮箱平台seo
  • 网站集群建设方案seo优化人员
  • 网站公司网站定制什么是百度竞价推广
  • 宠物网站页面设计理念seo常见的优化技术
  • 大型移动网站建设百度搜索引擎广告位的投放
  • 网站建设的进度海外广告投放渠道
  • 一份完整的网站策划方案seo营销外包
  • 学做彩票网站今日新闻头条最新消息
  • 关键词库在网站上怎么体现上海做关键词推广企业
  • app ui设计网站网站排名优化公司哪家好
  • 临河做网站优化排名
  • 网站优化公司哪家便宜百度自动点击器
  • 如何做一个免费的网站百度如何推广网站
  • 试用网站建设免费手游推广平台
  • 增城免费网站建设贴吧引流推广
  • 做网站平台客服有什么好网站的宣传与推广
  • 仿小米 wordpressseo网络推广软件
  • 小程序怎么开发自己的小程序要钱吗合肥seo管理
  • 上饶市建设监督网站百度自动优化
  • 企业信息的网站日本预测比分
  • 金华网站制作建设郑州seo培训
  • 英文b2b网站系统我要登录百度
  • 擦边球网站做国内还是国外好友情链接适用网站
  • 公司网站做的一样算不算侵权网站网络排名优化方法