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

特殊的完全平方数

在3位整数100~999中查找符合如下条件的整数:这个数既是完全平方数,又有两位数字相同,如121(11的平方)、144(12的平方)等。

对探测到的100~999之间的数首先要判断它是不是完全平方数,如果是完全平方数再分离出其百位、十位、个位上的数字,再用if条件判断语句判断分离出的3个数中是否有两个数相同。如果有两个数相同则输出该数字,否则继续下次循环。

void main()

{

int i, j;

int hun, ten, data; /定义变量存储分解出的百位、十位、个位 /

printf("结果是:\n");

for (i = 100; i <= 999; i++)

{

j = 10;

while (j * j <= i)

{

if (i == j * j)

{

hun = i / 100; /分解出百位上的数 /

data = i - hun * 100;

ten = data / 10; /分解出十位上的数 /

data = data - ten * 10; /分解出个位上的数 /

if (hun == ten || hun == data || ten == data) /判断分解出的3个数中是否有两

个数是相等的 /

printf("%5d", i); /将符合条件的数输出 /

}

j++;

}

}

printf("\n");

}

http://www.xdnf.cn/news/610345.html

相关文章:

  • 【MySQL】 数据库基础数据类型
  • 【c++】: c++11线程库
  • 【Hexo】3.主题
  • Kafka 集群中,Broker和Controller的关系
  • TPDS-2014《Efficient $k$-means++ Approximation with MapReduce》
  • Python匿名函数(lambda)全面详解
  • 黑马k8s(十三)
  • 【机械视觉】Halcon—【二、Halcon算子全面介绍(超详细版)】
  • 免费AI工具整理
  • HarmonyOS NEXT 使用 relationalStore 实现数据库操作
  • 文章记单词 | 第113篇(六级)
  • 数据挖掘算法大汇总
  • AI推介-大语言模型LLMs论文速览(arXiv方向):2024.12.20-2024.12.25
  • 什么是DAQ采集卡?它的优势有哪些?
  • 【Qt开发】显示类控件——QLCDNumber
  • 搭配前端食用
  • Day34 Python打卡训练营
  • 28-FreeRTOS内核控制-延时-临界区
  • MCP如何助力智能交通系统?从数据融合到精准决策
  • 科技初创企业创新推动商业未来
  • 单元测试学习笔记
  • mqtt协议(cJSON格式举例)
  • 交换机的连接方式堆叠和级联
  • 3D个人简历网站 6.弹出框
  • 基于OAuth2-proxy和Keycloak为comfyui实现SSO
  • 深入解析Spring Boot与Redis集成:高性能缓存实践
  • 软件工程(八):UML类图的几种关系
  • Redis-RedisShake数据迁移工具
  • Linux--初识文件系统fd
  • Python的FastApi随笔记