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;
}
相关推荐
虾球xz38 分钟前
CppCon 2016 学习:Using Weakly Ordered C++ Atomics Correctly
开发语言·c++·学习
缘友一世2 小时前
java设计模式[4]之设计型模式
java·开发语言·设计模式
武汉格发Gofartlic2 小时前
如何跟踪FEMFAT许可使用情况
运维·python·算法·信息可视化·数据分析
m0_640743564 小时前
华为OD-2024年E卷-字符串分割[100分] -- python
数据结构·算法·华为od
剪一朵云爱着8 小时前
力扣面试题 17.05. 字母与数字
算法·leetcode
虾球xz8 小时前
CppCon 2016 学习:GAME ENGINE USING C++11
大数据·开发语言·c++·学习
Jet45058 小时前
第100+42步 ChatGPT学习:R语言实现阈值调整
开发语言·学习·chatgpt·r语言
虾球xz8 小时前
CppCon 2016 学习:fixed_point Library
开发语言·c++·学习
希希不嘻嘻~傻希希9 小时前
CSS 字体与文本样式笔记
开发语言·前端·javascript·css·ecmascript
code喵喵9 小时前
八种数据结构简介
数据结构·算法·推荐算法