1 条题解
-
0
题目:判断平方数
思路分析
-
任务拆解:
- 输入一个整数
- 计算该数的平方根
- 判断平方根是否为整数
- 根据判断结果输出相应内容
-
关键点分析:
- 平方数:能表示成某个整数的平方的数
- 判断方法:平方根的整数形式等于小数形式
- 使用sqrt()函数计算平方根
-
步骤规划:
- 输入整数n
- 计算n的平方根(小数形式)
- 计算n的平方根(整数形式)
- 比较两种形式是否相等
- 如果相等,输出"Y"
- 否则输出"N"
-
代码对应:
int n;- 定义整数变量cin>>n;- 输入整数double s1=sqrt(n);- 计算平方根(小数形式)int s2=sqrt(n);- 计算平方根(整数形式)if(s1==s2)- 判断平方根是否为整数cout<<"Y";- 是平方数时输出"Y"else cout<<"N";- 不是平方数时输出"N"
-
- 1
信息
- ID
- 1129
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 368
- 已通过
- 194
- 上传者