网站建设新闻 常识,企业网站seo成功案例,明天网页游戏开服表,集团网站开发文章目录 一、实例描述二、技术要点三、代码实现3.1 C 语言实现3.2 Python 语言实现3.3 Java 语言实现3.4 JavaScript 语言实现3.5 Go 语言实现 一、实例描述
假设 abcd 是一个四位整数#xff0c;将它分成两段#xff0c;即 ab 和 cd#xff0c;使之相加求和后再平方。求满… 文章目录 一、实例描述二、技术要点三、代码实现3.1 C 语言实现3.2 Python 语言实现3.3 Java 语言实现3.4 JavaScript 语言实现3.5 Go 语言实现 一、实例描述
假设 abcd 是一个四位整数将它分成两段即 ab 和 cd使之相加求和后再平方。求满足该关系的所有四位整数运行结果如下图所示
二、技术要点
本实例采用穷举的方法对 1000 到 10000 以内的所有四位整数逐个分解成两部分再对其进行判断看是否满足要求如果满足则将该整数输出否则进行下次循环。将一个四位数分解成两部分主要采用 / 和 % 的方法/ 求的该四位数的前两位% 求的是该四位数的后两位。
三、代码实现
3.1 C 语言实现
/*
* Copyright (C) 2023 AmoXiang All rights reserved.
*
* 文件名称04-满足abcd(abcd)^2的数.c
* 创 建 者AmoXiang
* 创建日期2023年10月01日 19:43:25
* 描 述
*
*/#include stdio.h
int main(){int a0,b0;int i1;for(i1000;i10000;i){a i / 100;b i % 100;int num (a b) * (a b);if(num i){printf(%d\n, i);}}
}程序运行结果如下图所示
3.2 Python 语言实现
# -*- coding: utf-8 -*-
# Time : 2023/10/1 19:22
# Author : AmoXiang
# File : 04-满足abcd(abcd)^2的数.py
# Software: PyCharm
# Blog : https://blog.csdn.net/xw1680
假设abcd是一个四位整数将它分成两段即ab和cd使之相加求和后再平方。求满足该关系的所有四位整数for i in range(1000, 10000):# 前两位数用a表示a i // 100 # 整除求出前2位数b i % 100 # 取余求出后2位数if (a b) ** 2 i:print(i)程序运行结果如下图所示
3.3 Java 语言实现
/*** ClassName: Exercise4* Package: PACKAGE_NAME* Description:** Author AmoXiang* Create 2023/10/1 19:38* Version 1.0*/
public class Exercise4 {public static void main(String[] args) {int a 0, b 0;for (int i 1000; i 10000; i) {a i / 100; // 根据题目的要求 没必要分别求出整数各个位上的数字b i % 100;if ((a b) * (a b) i) {System.out.println(i);}}}
}程序运行结果如下图所示
3.4 JavaScript 语言实现
let a 0, b 0;
for (let i 1000; i 10000; i) {a parseInt(i / 100);b i % 100;// let num (a b) * (a b); 写法非常多let num Math.pow((a b), 2);if (num i) {console.log(i)}
}程序运行结果如下图所示
3.5 Go 语言实现
package mainimport fmtfunc main() {a : 0b : 0num : 0for i : 1000; i 10000; i {a i / 100b i % 100num (a b) * (a b)if num i {fmt.Println(i)}}
}程序运行结果如下图所示 至此今天的学习就到此结束了笔者在这里声明笔者写文章只是为了学习交流以及让更多学习编程的读者少走一些弯路节省时间并不用做其他用途如有侵权联系博主删除即可。感谢您阅读本篇博文希望本文能成为您编程路上的领航者。祝您阅读愉快 好书不厌读百回熟读课思子自知。而我想要成为全场最靓的仔就必须坚持通过学习来获取更多知识用知识改变命运用博客见证成长用行动证明我在努力。 如果我的博客对你有帮助、如果你喜欢我的博客内容请 点赞、评论、收藏 一键三连哦听说点赞的人运气不会太差每一天都会元气满满呦如果实在要白嫖的话那祝你开心每一天欢迎常来我博客看看。 编码不易大家的支持就是我坚持下去的动力。点赞后不要忘了 关注 我哦