您的位置:首页 > 编程语言 > C语言/C++

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;
}


运行:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: