寻找符合条件的四位数
来源:互联网 发布:星星知我心 原唱 编辑:程序博客网 时间:2024/06/05 03:56
编写一个程序,求出满足下列条件的四位数:该数是个完全平方数,且第一、三位数字之和为10,第二、四位数字之积为12。
这是一个四位数,且是完全平方数,首先可以计算出最小和最大的完全平方的四位数,分别是32的平方为1024,99的平方为9801.另外第一,三位和为10,就是千位和十位利用和10相除,取余等一系列算法可以完成,而最后一个条件和前一个是类似的,可以仿照着来。源程序如下:
#include<stdio.h>#include"math.h"int main(){ int temp; int n; for (temp = 32; temp <= 99; temp++) { n = temp * temp; if ( (n % 10) * (n / 100 % 10) == 12 ){ if ( (n / 10 % 10) + (n / 1000) == 10 ) { printf ("%4d\n",n); } } } return 0;}我之前写的程序有问题,我用了平方sqrt,可却没有对n赋值,少了n = temp * temp这一行,导致出不来结果。对程序也是失之毫厘,谬以千里啊!
0 0
- 寻找符合条件的四位数
- 寻找符合条件的整数
- 2.8 寻找符合条件的数
- 一个数组中寻找所有三个符合条件的数
- 读写文件统计符合要求的四位数
- 连载5:寻找符合条件的整数(《编程之美》第2.8节)
- FindWindow寻找窗口列表中第一个符合指定条件的顶级窗口
- 《编程之美》——快速寻找符合条件的两个数
- 找到符合条件的整数
- 找出符合条件的组合
- 找符合条件的整数
- 找符合条件的整数
- 找符合条件的整数
- 找符合条件的整数
- 找符合条件的整数
- 找符合条件的整数
- 找符合条件的整数
- 找到符合条件的整数
- Codeforces #382 C Tennis Championship
- linux C中make的使用和makefile的编写
- 国内优秀npm镜像推荐及使用
- weblogic部署应用出现cannot be cast to java.util.Even
- CentOS 7 MySQL数据库安装
- 寻找符合条件的四位数
- 【Deep Learning】图像数据库
- 安装Sublime Text 3插件的方法
- 1018. Public Bike Management (30)
- oracle数据库SQL相关指标统计分析
- 算法的优化(举例1)
- centos6.8在虚拟机中的安装
- Elasticsearch NoNodeAvailableException None of the configured nodes are available
- Intent详解