C++计算圆的面积和周长

本文介绍了C++中struct和数组的基本概念,强调了它们的区别,如struct用于组合不同类型的数据,而数组是单一类型元素的集合。通过实例演示了如何定义和使用struct结构体,包括Circle类的周长和面积计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们这个地方会用到结构体struct.

来简单的说一下,struct的一些定义以及用法:

说一下数组和结构体的区别:

数组:相同类型数据的集合

结构体:一组不同数据类型的集合

struct的结构定义:

struct 结构体名{
    结构体所包含的变量variable或数组//
};


struct stu{
    char *name;  //姓名//成员1
    int num;  //学号//成员2
    int age;  //年龄//成员3
    char group;  //所在学习小组//成员4
    float score;  //成绩//成员5
};

结构体也是一种数据类型。

像int,char、float等都是基本数据类型,

struct定义的是复杂类型。

#include<iostream>
using namespace std;
struct Circle{
	float pool;
	float poolrim()
	{
		cout<<"圆的周长是:";
		return 3.14*pool*2; 
	}
	float Area()
	{
		cout<<"圆的面积是:";
		return 3.14*pool*pool; 
	}
};
int main()
{
	float input;
	Circle C;
	cout<<"输入圆的半径:";
	cin>>input;
	C.pool=input;
 	cout<<C.poolrim()<<endl;
 	cout<<C.Area()<<endl; 	
	return 0;
} 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值