}
else
{cout<<"adoes'thavethesquareroot!
"<}
return0;
}
运行结果为:
(4)
要求输出以下图案
*
***
*****
*******
*****
***
*
在运行程序得到正确结果后,请修改程序,以输出以下图案:
*
***
*****
*******
*****
***
*
①
#include
usingnamespacestd;
intmain()
{inti,k;
for(i=0;i<=3;i++)
{for(k=0;k<=2*i;k++)
cout<<"*";
cout<}
for(i=0;i<=2;i++)
{for(k=0;k<=4-2*i;k++)
cout<<"*";
cout<}
return0;
}
运行结果:
②
#include
usingnamespacestd;
intmain()
{
cout<<"*"<cout<<"***"<cout<<"*****"<cout<<"*******"<cout<<"*****"<cout<<"***"<cout<<"*"<return0;
}
运行结果:
(5)输入以下程序:
运行结果:
实验数据
实验总结
(1)注意if前要加else,否则就犯了如下的错误:
在运行x<1后依然往后面运行。
输出的结果错误。
(2)比较试验
(2)中两种不同的编程方法。
程序二明显简洁易于了解。
(3)试验(3)中修改后的程序依旧有问题。
负数无法运行出结果。
需要再仔细的思考。
(4)试验(4)中我只运用了机械的做法。
其中修改如下更加适合程序的变动性。
5)注意程序编写的灵活性。
(6)实验三编程的延伸:
通过这些我们要更加细心,专心和对C++的运行平台结合,最后注重学习方法。
指导教师意见
签名:
年月日
注:
各学院可根据教学需要对以上栏木进行增减。
表格内容可根据内容扩充。