h0039. 平方数 (15 分)

简介: h0039. 平方数 (15 分)

平方数是一个整数,它的平方根也是一个整数。例如1、4、81是 一些平方数。给定两个数字a和b,请你在a和b之间(包括a和b)找出有多少平方数?


输入格式:

输入文件最多包含201行输入。每一行包含两个整数a和b (0<a≤ b≤100000)。输入以包含两个零的行结束。这一行不用处理。


输出格式:

每一行输入产生一行输出。这一行包含一个表示在a和b之间有多少个平方数(包括a和b)。


输入样例:

1. 1 4
2. 1 10
3. 0 0


输出样例:

1. 2
2. 3


#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a,b;
    while(cin>>a>>b && a || b)
    {
        int res = 0;
        for(int i=a;i<=b;i++)
        {
            int x = sqrt(i);
            if(x * x == i) res ++;
        }
        cout<<res <<endl;
    }
    return 0;
}
目录
相关文章
|
5月前
1023 组个最小数 (20 分)
1023 组个最小数 (20 分)
|
6月前
leetcode-2006:差的绝对值为 K 的数对数目
leetcode-2006:差的绝对值为 K 的数对数目
65 0
|
4月前
|
算法 Java
求多个数的最大公约数及比例化简
求多个数的最大公约数及比例化简
36 1
|
5月前
|
Windows
1091 N-自守数 (15 分)
1091 N-自守数 (15 分)
|
5月前
1056 组合数的和 (15 分)
1056 组合数的和 (15 分)
|
6月前
|
人工智能
PTA-求一组数中大于平均值的数的和
求一组数中大于平均值的数的和
61 0
|
6月前
求十个数的乘积
求十个数的乘积
33 0
|
算法
规律数求和
规律数求和
97 0
|
Python
LeetCode 2006. 差的绝对值为 K 的数对数目
给你一个整数数组 nums 和一个整数 k ,请你返回数对 (i, j) 的数目,满足 i < j 且 |nums[i] - nums[j]| == k 。
101 0
L1-036 A乘以B (5 分)
L1-036 A乘以B (5 分)
97 0