首先需要知道什么是完全平方数:完全平方指用一个整数乘以自己例如11,22,3*3等,依此类推。若一个数能表示成某个整数的平方的形式,则称这个数为完全平方数 演示代码:#include <stdio.h> #include <stdlib.h> #include <math.h> int isPerfectSquare(int number) { int factor = (int)sqrt(number); if (factor * factor == number) { return 1; } else { return 0; } } void factors(int number, int * qian, int * bai, int * shi, int * ge) { int qian1 = number / 1000; int bai1 = number % 1000 / 100; int shi1 = number % 100 / 10; int ge1 = number % 10; *qian = qian1; *bai = bai1; *shi = shi1; *ge = ge1; } int main(void) { int i = 0; int qian = 0; int bai = 0; int shi = 0; int ge = 0; int count = 0; for (i = 1000; i <= 10000; i++) { if (isPerfectSquare(i)) { factors(i, &qian, &bai, &shi, &ge); if (qian + shi == 10 && bai * ge == 12) { printf("%d " ,i); } } } printf("n"); system("pause"); return EXIT_SUCCESS; }
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算