C语言——使用for循环找出100~200之间的完全平方数

方法一

cpp 复制代码
#include <stdio.h>
#include <math.h>

int main() {
    int i;
    for (i = 100; i <= 200; i++) 
    {
        int squareRoot = sqrt(i);
        if (squareRoot * squareRoot == i) 
        {
            printf("%d ", i);
        }
    }
    return 0;
}

方法二

cpp 复制代码
#include <stdio.h>

int main() {
    int i;
    for (i = 10; i <= 14; i++)   //因为14的平方是196,小于200
    {
        printf("%d ", i * i);
    }
    return 0;
}

方法三

cpp 复制代码
#include <stdio.h>

int main() {
    int i, square;

    for (i = 1; i <= 14; ++i)  //因为14的平方是196,小于200
    {
        square = i * i;
        
        if (square >= 100 && square <= 200) 
        {
            printf("%d\n", square);
        }
    }

    return 0;
}
相关推荐
数字化脑洞实验室22 分钟前
如何理解不同行业AI决策系统的功能差异?
大数据·人工智能·算法
一点七加一22 分钟前
Harmony鸿蒙开发0基础入门到精通Day07--JavaScript篇
开发语言·javascript·ecmascript
人邮异步社区26 分钟前
推荐几本学习计算机语言的书
java·c语言·c++·python·学习·golang
qq_574656251 小时前
java后端初始化模版
java·开发语言
毕设源码-朱学姐2 小时前
【开题答辩全过程】以 基于JAVA的市级非物质文化遗产交流平台为例,包含答辩的问题和答案
java·开发语言
pedestrian_h3 小时前
操作系统-线程
android·java·开发语言
小白菜又菜3 小时前
Leetcode 3370. Smallest Number With All Set Bits
算法·leetcode·职场和发展
A-code3 小时前
C/C++ 中 void* 深度解析:从概念到实战
c语言·开发语言·c++·经验分享·嵌入式
星谷罗殇4 小时前
(七)TRPO 算法 & PPO 算法
算法·机器学习
国服第二切图仔5 小时前
Rust中泛型函数实现不同类型数据的比较
开发语言·后端·rust