首页 > 编程语言 >c++练习266题:楼层编号

c++练习266题:楼层编号

时间:2022-12-07 10:34:33浏览次数:78  
标签:return int c++ 楼层 266 sfch 高能

*266题

原题传送门:http://oj.tfls.net/p/266

题解:

#include<bits/stdc++.h>
using namespace std;

int t;//高能数字
int sfch(int a){//是否有一位是高能数字,我用的递归,直到为零
if (a==0) return 0;
if (a%10==t) return 1;
else return sfch(a/10);
}
int main(){
int m,cen=0;
cin>>m>>t;
for (int i=1; i<=m; i++)//从1-m每一层判断是否是高能数字
{
if (sfch(i))
{
continue;
}//如果是,不参与计算真实楼层
cen++;
}
cout<<cen;
return 0;
}

说明:从1遍历到编号楼层,如果有一位是高能数字就不参与计算真实楼层,最后得出真实楼层

标签:return,int,c++,楼层,266,sfch,高能
From: https://www.cnblogs.com/TC2105LJY/p/16962336.html

相关文章

  • c++练习271题:水仙花数
    *271题原题传送门:http://oj.tfls.net/p/271题解:#include<bits/stdc++.h>usingnamespacestd;intcf(inta,intb){//a的b次方 intc=a; for(inti=1;i<b;i++)//......
  • c++ 金币
    国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天)里,每天收到两枚金币;之后三天(第四、五、六天)里,每天收到三枚金币;之后四天(第七、八、九......
  • C++
    通讯录管理系统1、系统需求通讯录是一个可以记录亲人、好友信息的工具。本教程主要利用C++来实现一个通讯录管理系统系统中需要实现的功能如下:添加联系人:向通讯录中......
  • C++学习---STL中nullptr_t的实现原理
    引言nullptr_t/nullptr是对C语言中NULL的替代,C语言中NULL通常定义为0或(void*)0,无法很好地处理与C++相关的环境,比如类指针的转换、赋值、比较等,容易出现异常。我们来分析一......
  • poj 2663 Tri Tiling--状压dp
    原题链接:​​http://poj.org/problem?id=2663​​题意:一个3*n的表格,用一个1*2的方块填充,在填满的情况下,一共多少种填充方式。#define_CRT_SECURE_NO_DEPRECATE#include<ios......
  • C++变量的声明与定义
      声明,是用以告诉编译器类型及其细节,本身并不涉及内存分配;  定义,即内存分配,编译器将在相对内存地址上为其对象定址。  定义的同时也作了声明,当定义的时候我们肯......
  • C++的region代码块折叠
    之前用C#,有比较方便的#region功能:#region代码块名//...代码块#endregion 原来C++也有类似功能,示例如下:#pragmaregion代码块名//...#pragmaendregion......
  • [c++11新特性]08-defer的实现
    defer的实现​​参考​​​defer的实现​​​defer的实现​​在go语言中有一个关键字defer可以用来指示当程序跳出某一作用域的时候执行指定的操作。假定C++中也定义了d......
  • [c++11新特性]09-chrono的使用与封装
    时间类的简介​时间类的简介​​​duration简介​​​​借助chrono实现的定时器​​​​time_point​​​时间类的封装​​​时间格式化​​​​日期变化​​duration简......
  • [c++11新特性]02-模板优化
    模板优化​模板优化​​​模板别名​​​​默认模板参数​​​​外部模板​​模板别名在了解类型别名模板之前,需要理解『模板』和『类型』之间的不同。仔细体会这句话:模板是......