首页 > 编程语言 >南沙信C++陈老师解一本通题: 2031:【例4.17】四位完全平方数

南沙信C++陈老师解一本通题: 2031:【例4.17】四位完全平方数

时间:2024-09-06 08:56:09浏览次数:10  
标签:tmp 输出 平方 4.17 int C++ 通题 四位

 题目描述】

输出所有形如aabb的四位完全平方数(即前两位数字相等,后两位数字也相等)。

【输入】

【输出】

由小到大输出,每个数占一行。

【输入样例】

【输出样例】

#include <bits/stdc++.h>
using namespace std;
bool isSquare(int n)
{
	int tmp=(int)sqrt(n);
	return tmp*tmp==n;
}
bool isAABB(int n)
{
	string tmp=to_string(n);
	return (tmp[0]==tmp[1]&&tmp[2]==tmp[3])? true: false;
}
int main()
{
	for(int i=1000;i<=9999;i++)
	{
		if( isSquare(i) && isAABB(i) )
			cout<<i<<endl;
	}
	return 0;
}

 

标签:tmp,输出,平方,4.17,int,C++,通题,四位
From: https://www.cnblogs.com/nanshaquxinaosai/p/18399526

相关文章

  • 第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 A 组
    之前没接触过oi赛制打了一下心态小崩。。以为会了五题写出来对了两题,我就是纯纯小丑哈哈。只打了两个小时也不能算正经vp把,就当是一个补题2.灭鼠先锋推必败必胜局面即可。具体的我就是乱推的,对于必胜的可能要稍微多想一会,对于必败的只要找出一种必败情况那显然就是必败了。但是......
  • C++ | 泛型编程:模板初阶与函数模板深度解析
    文章目录C++泛型编程:模板初阶与函数模板深度解析1.泛型编程:实现代码的通用性2.函数模板:代码的模具2.1什么是函数模板?2.2函数模板的格式2.3函数模板的原理2.4函数模板的实例化2.5模板参数的匹配原则3.类模板:更进一步的通用性3.1类模板的定义3.2类模板的实例化......
  • 【C++ 关键字】谈谈你对volatitle、extern 关键字的理解
    文章目录1.volatitle的概念2.volatitle的作用3.1.volatitle的概念......
  • 《C++中的面向对象编程三大特性:封装、继承与多态》
    在C++编程的广阔世界中,面向对象编程(Object-OrientedProgramming,OOP)的三大特性——封装、继承和多态,犹如三把强大的利器,帮助程序员构建出高效、可维护和可扩展的软件系统。本文将深入探讨如何在C++中实现这三大特性,并通过具体的代码示例展示它们的强大之处。一、封装(Enca......
  • 《深入理解 C++中的右值引用:开启高效编程新篇章》
    在C++的编程世界中,右值引用是一个强大而又富有特色的特性,它为程序员提供了更高效的资源管理方式和更灵活的编程手段。本文将带你深入探讨C++中的右值引用,揭示其独特的特点和强大的功能。一、标题背后的意义C++中的右值引用究竟有何特殊之处?为何它成为了C++编程中的热点......
  • 实现一个功能完备的 C++ String 类保姆指南
    本篇博客,我们将详细讲解如何从头实现一个功能齐全且强大的C++String类,并深入到各个细节。这篇博客将包括每一步的代码实现、解释以及扩展功能的探讨,目标是让初学者也能轻松理解。一、简介1.1、背景介绍在C++编程中,std::string类是最常用的字符串处理工具,它提供了丰......
  • C++入门项目:Linux下C++轻量级Web服务器 跑通|运行|测试(小白进)
    TinyWebServer是一个开源的项目,适合小白入门C++网络编程,注意该项目是在linux系统下。Linux下C++轻量级Web服务器,助力初学者快速实践网络编程,搭建属于自己的服务器.使用线程池+非阻塞socket+epoll(ET和LT均实现)+事件处理(Reactor和Proactor均实现)的并发模型使用状......
  • 【C++初窥门庭】C++入门(二)
    目录一、 引用1.1引用概念6.2引用特性6.3常引用 6.4使用场景6.5传值、传引用效率比较6.6引用和指针的区别二、 内联函数2.1概念2.2特性三、auto关键字(C++11)3.1类型别名思考3.2auto简介3.3auto的使用细则 3.4 auto不能推导的场景 四、基于范......
  • c++质因数分解
    质因数分解,最先想到了遍历1-n,找出既是质数也是因数的数。需要用到判断质数函数、while循环,复杂度三次方以上了。#include<iostream>usingnamespacestd;boolzs(intn){ for(inti=2;i<=n/2;i++){ if(n%i==0){ return1; } } return0;}intmai......
  • C++基础知识
    1、基本概念1.1 引用类型(reference)        对一个数据可以使用"引用"(reference)类型,这是C++对C的一个重要扩充,引用是一种新的变量类型,它的作用是为一个变量起一个别名inta;int&b=a;        在声明变量b时变量a的引用后,在它......