栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++小白学习笔记——代码案例(1)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++小白学习笔记——代码案例(1)

1、利用重载函数area(),分别求三角形、矩形、圆形和梯形面积

#include
#include
#include

using namespace std;
bool pd(double a,double b,double c);
void area(double a,double b,double c);
void area(double l,double k);
void area(double r);
void area(double a,double b,double c,double d);
  
//三角形成立判断 
bool pd(double a,double b,double c)
{
	if(a>0&&b>0&&c>0)
	{
		if((a+b)<=c&&(a+c)<=b&&(a+c)<=b)	
			return 0;
		else 
			return 1;
	}
	else 
		return 0;
}
//三角形面积计算 
void area(double a,double b,double c)
{
	double l=(a+b+c)/2.0;
	double s=sqrt(l*(l-a)*(l-b)*(l-c));
	cout<<"三角形的面积为: "<>n;
		if(n>=5)
			break;
		else
		{
			switch(n)
			{
				case 1:
					cout<<"请输入三角形的三边:"<>a>>b>>c;
					if(pd(a,b,c))
						area(a,b,c);
					else
						cout<<"错误不能构成三角形:"<>l>>k;
					area(l,k);
					break; 
				case 3:
					cout<<"请输入圆形的半径:"<>r;
					area(r);
					break;
				case 4:
				    cout<<"请输入梯形的四边(先输入两边,再输入两底):"<>a>>b>>c>>d;
					area(a,b,c,d);
					break; 
			}
		} 
	} 
	return 0;
}

C++ 中的格式控制符(输出流操纵算子),在头文件 iomanip 中定义的

使用:cout<<"三角形的面积为: "< 
fixed以普通小数形式输出浮点数
scientific以科学计数法形式输出浮点数
setbase(b)设置输出整数时的进制,b=8、10 或 16
setw(w)指定输出宽度为 w 个字符,或输人字符串时读入 w 个字符
setprecision(n)设置浮点数的精度为 n。配合fixed或scientific使用,n 是小数点后位数;否则,n是有效位数

输出流操纵算子详讲(点我)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/290037.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号