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;
}
相关推荐
再__努力1点13 小时前
【78】HOG+SVM行人检测实践指南:从算法原理到python实现
开发语言·人工智能·python·算法·机器学习·支持向量机·计算机视觉
黎雁·泠崖13 小时前
C 语言指针精讲:数组与指针深度绑定 + 二级指针 + 指针数组全解析
c语言·开发语言
scx2013100413 小时前
20251214 字典树总结
算法·字典树
leiming613 小时前
MobileNetV4 (MNv4)
开发语言·算法
llxxyy卢13 小时前
反序列化之PHP
开发语言·php
雨落在了我的手上13 小时前
C语言入门(三十一):预处理详解(1)
c语言·开发语言
BD_Marathon13 小时前
关于JS和TS选择的问题
开发语言·javascript·ecmascript
YGGP13 小时前
【Golang】LeetCode 136. 只出现一次的数字
算法·leetcode
YGGP13 小时前
【Golang】LeetCode 169. 多数元素
算法·leetcode