C语言算法小练习-2
2015-09-17 09:15
295 查看
1.题目及程序:
[code]// // main.c // exercise2 // // Created by GRL on 15/9/14. // Copyright (c) 2015年 mm. All rights reserved. // #include <stdio.h> #include <math.h> int main(int argc, const char * argv[]) { /** 2. 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? (程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。用到#include<math.h>,举例: int a=sqrt(25); 即a的平方为25) **/ for (int number=0; number<100000; number++) { if ((int)sqrt(number+100)==sqrt(number+100)&&(int)sqrt(number+268)==sqrt(number+268)) { printf("这个数是:%d\n",number); printf("它+100开方是:%f\n",sqrt(number+100)); printf("它+268开方是:%f\n",sqrt(number+268)); } } return 0; }
运行:
相关文章推荐
- 面向对象编程与泛型编程---C++primer读书笔记
- C++ 头文件
- C++ 分糖果问题-求一组数的最大公倍数
- C语言关于字符串逆序输出---面试
- C++Primer 第五版 9.3.1节练习
- C++Primer第五版 9.3.6节练习
- C++Primer第五版 9.2.7节练习
- C++Primer 第五版 9.2节练习
- C++Primer第五版 9.2.5节练习
- C++Primer第五版 9.2.3节练习
- C++Primer第五版 9.2.2节练习
- C++Primer第五版 9.2.1节练习
- C++Primer第五版 9.1节练习
- C++Primer第五版 第8章 IO库(练习解答)
- C++Primer第五版 8.3.2节练习
- C++Primer第五版 8.3.1节练习
- C++Primer第五版 8.2.2节练习
- C++Primer第五版 8.2.1节练习
- C++Primer第五版 8.1.2节练习
- C++Primer第五版 第7章 类(练习解答)