正文
getArea函数c语言 c语言gets函数
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
c语言.编写一个函数,用来计算圆的面积。
计算圆的面积的编程是:
#include stdio.h
#define N 3.14 //圆周率
float S(float r)//计算面积
{
float s;
s=N*r*r;
return s;
}
void main()
{
float r;
printf("请输入圆的半径:");
scanf("%f",r);
printf("\n该圆的半径是:%f",S(r));
}
1、C语言的介绍:C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。
2、C语言的基本特性:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
几个简单C++程序
//1、 编写程序输出ASCII码为32-127getArea函数c语言的字符。
#include iostream
using namespace std;
int main()
{
for(int i=32;i=127;i++)
cout"ASCII码是"
i"的字符是"(char)iendl;
return 0;
}
//2、 编写一个完整的C++程序,实现功能getArea函数c语言:向用户提问getArea函数c语言:“现在正在下雨吗?”,
//提示用户输入Y或N。若输入为Y,显示“现在正在下雨。”;若输入为N,显示“现在没有下雨。”;
//否则继续提问“现在正在下雨吗?”。
#include iostream
using namespace std;
int main()
{
bool b=true;
while( b )
{
cout"现在正在下雨嘛?请输入'Y'或者‘N’";
char c;
cinc;
switch(c)
{
case 'Y':
cout"现在正在下雨。"endl;
b=false;
break;
case 'N':
cout"现在没有下雨。"endl;
b=false;
break;
default:
cout"您输入getArea函数c语言了错误的字符!"endl;
}
}
return 0;
}
//3、 设计并测试一个名为Rectangle的矩形类,
//其属性为矩形的左下角和右上角两个点的坐标,能计算矩形的面积。
#include iostream
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 iostream
using namespace std;
#define PI 3.1415926
class Circle
{
public :
Circle()
{};
Circle(double r)
{
Radius=r;
}
double GetArea()
{
return PI*Radius*Radius;
}
private:
double Radius;
};
int main()
{
Circle c(2);
cout"这个圆的面积是:"c.GetArea()endl;
return 0;
}
C++控制台代码 全部经过测试通过
c语言编程问题
#include iostream
using namespace std;
const Pi = 3.1415926;
typedef struct point {
double x,y;
}point;
class Shape {
public:
virtual double getArea() const = 0;
};
class Rectangle : public Shape {
double length,width;
point x,y;
public:
Rectangle(double len, double wid) : length(len), width(wid) {}
Rectangle(point p1, point p2) {
length = p2.x - p1.x;
width = p2.y - p1.y;
}
double getArea() const { return length * width; }
};
class Circle : public Shape {
point center;
double radius;
public:
Circle(double r) : radius(r) {}
Circle(point cen, double r) {
center = cen;
//center.x = cen.x;
//center.y = cen.y;
radius = r;
}
double getArea() const { return Pi * radius * radius; }
};
int main() {
Shape *s[4];
double len = 4,wid = 5,r = 1.0;
point pos0 = {1,1},pos1 = {0,0},pos2 = {5,6};
s[0] = new Circle(pos0, r);
s[1] = new Rectangle(pos1, pos2);
s[2] = new Rectangle(len, wid);
s[3] = new Circle(r);
for(int i = 0; i 4; ++i)
cout s[i]-getArea() endl;
return 0;
}
关于getArea函数c语言和c语言gets函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。