c语言编程笔录

首页 >   > 笔记大全

笔记大全

c语言编程一万以内的完全平方数

更新时间:2024-01-24

问题描述:

我们需要编写一个C程序,找到一万以内的所有完全平方数。

解决方案:

我们可以使用一个简单的循环来解决这个问题。循环从1到10000遍历每个数字,然后判断该数字是否是完全平方数。

代码示例:

#include 
#include 

int main() {
    int number;
    for(number=1; number <=10000; number++) {
       if(sqrt(number)==(int)sqrt(number)) { // 判断是否是完全平方数
           printf("%d\n", number);
       }
    }
    return 0;
}

代码说明:

上面的代码使用了数学库中的sqrt函数,该函数用于计算一个数的平方根。我们循环遍历1到10000的数字,对于每个数字,我们将其平方根转换为整数,如果转换后的整数的平方等于原数字,则说明该数字是完全平方数,将其打印出来。

总结:

通过上述代码,我们能够找到一万以内的所有完全平方数。