简单代码编程 贪吃蛇,代码如何编写
//1、 编写程序输出ASCII码为32-127的字符。
#include
using namespace std;
int main()
{
for(int i=32;i<=127;i++)
cout<<“ASCII码是”
<<i<<“的字符是”<<(char)i<<endl;
return 0;
}
//2、 编写一个完整的C++程序,实现功能:向用户提问:“现在正在下雨吗?”,
//提示用户输入Y或N。若输入为Y,显示“现在正在下雨。”;若输入为N,显示“现在没有下雨。”;
//否则继续提问“现在正在下雨吗?”。
#include
using namespace std;
int main()
{
bool b=true;
while( b )
{
cout<<“现在正在下雨嘛?请输入’Y’或者‘N’”;
char c;
cin>>c;
switch©
{
case ‘Y’:
cout<<“现在正在下雨。”<<endl;
b=false;
break;
case ‘N’:
cout<<“现在没有下雨。”<<endl;
b=false;
break;
default:
cout<<“您输入了错误的字符!”<<endl;
}
}
return 0;
}
//3、 设计并测试一个名为Rectangle的矩形类,
//其属性为矩形的左下角和右上角两个点的坐标,能计算矩形的面积。
#include
using namespace std;
class Rectangle
{
public :
Rectangle()
{};
Rectangle(int iLeftX,int iLeftY,int iRightX,int iRightY)
{
this->iLeftX=iLeftX;
this->iLeftY=iLeftY;
this->iRightX=iRightX;
this->iRightY=iRightY;
}
int Area()
{
return (iRightX-iLeftX)(iRightY-iLeftY);
}
private:
int iLeftX;
int iLeftY;
int iRightX;
int iRightY;
};
int main()
{
Rectangle r(1,1,2,2);
cout<<“这个矩形的面积是:”<<r.Area()<<endl;
return 0;
}
//4、 定义一个Circle类,有数据成员Radius(半径),
//成员函数GetArea(),计算圆的面积,构造一个Circle的对象进行测试。
#include
using namespace std;
#define PI 3.1415926
class Circle
{
public :
Circle()
{};
Circle(double r)
{
Radius=r;
}
double GetArea()
{
return PIRadius*Radius;
}
private:
double Radius;
};
int main()
{
Circle c(2);
cout<<“这个圆的面积是:”<<c.GetArea()<<endl;
return 0;
}
C++控制台代码 全部经过测试通过
www.oolaile.com