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;
}
相关推荐
代码不停2 分钟前
Java单链表和哈希表题目练习
java·开发语言·散列表
Dxxyyyy4 分钟前
零基础学JAVA--Day37(坦克大战1.0)
java·开发语言
Ayanami_Reii5 分钟前
基础数学算法-开关问题
数学·算法·高斯消元
稚辉君.MCA_P8_Java15 分钟前
通义 Go 语言实现的插入排序(Insertion Sort)
数据结构·后端·算法·架构·golang
u***u68531 分钟前
PHP在电商中的WooCommerce
开发语言·php
冠希陈、34 分钟前
PHP 过滤敏感词(含类库)
开发语言·php·内容敏感词
EXtreme3537 分钟前
深入浅出数据结构:手把手实现动态顺序表,从此不再怕数组扩容!
c语言·顺序表·malloc·realloc
qq_401700411 小时前
Qt Positioning 模块访问设备地理位置信息
开发语言·qt
1***s6321 小时前
C++移动语义优化
开发语言·c++
稚辉君.MCA_P8_Java1 小时前
Gemini永久会员 Go 实现动态规划
数据结构·后端·算法·golang·动态规划