目录
第1关:完全平方数
任务描述
本关要求:编写一个c++程序,判断一个数是否是完全平方数。 ####相关知识 comment: <> (“相关知识”部分要把本关需要用到的知识点清晰,具体,简单生动的讲明白,要让学员,看得懂,记得住,能理解) #####基础
C++
语言定义了一些头文件,这些头文件包含了程序中必需的或有用的信息。using namespace std
告诉编译器使用std
命名空间。cout << "Hello World"
:会在屏幕上显示消息Hello World
。return 0
:终止 main( )函数,并向调用进程返回值 0。
编程要求
编程判断一个非负整数是否为完全平方数。一个非负整数n
是完全平方数当且仅当存在非负整数m
,使得n=m*m
。
要求如下:
-
输出
1
表示是完全平方数,输出0
表示不是。比如,输入非负整数0
时,应输出1
。 -
不能有其他多余的
cin
和cout
语句。 -
注:0是完全平方数
测试举例:
测试输入:999
预期输出:0
#include <iostream>
using namespace std;
int main()
{
/*********begin*********/
int n;
cin >> n;
int a=0;
for(int i=0;i<=n;i++)
{
if(i*i==n)
{
a=1;
break;
}
}
cout << a << endl;
return 0;
/*********end*********/
}
第2关:弹球的高度计算
任务描述
本关需要编写一个c++程序,计算出小球n次落地时经过的距离和反弹的距离。
相关知识
for循环
for循环
的语法:
for(init; condition; increment )
{
statement(s);
}
执行过程&