第三周作业

#include<iostream>
#include<iomanip>
using namespace std;

int main()
{
	bool flag = true;
	cout<<flag<<endl;
	cout<<boolalpha<<flag<<endl;
	cout<<flag=5<<endl;
	flag = 0;
	cout<<"执行语句flag=0;后,flag的值为"<<boolalpha<<flag<<endl;
	flag = 1;
	cout<<"执行语句flag=1;后,flag的值为"<<boolalpha<<flag<<endl;
	flag = 2;
	cout<<"执行语句flag=2;后,flag的值为"<<boolalpha<<flag<<endl;
	flag = 0.0;
	cout<<"执行语句flag=0.0;后,flag的值为"<<boolalpha<<flag<<endl
    cout<<"验证bool数据在运算过程中为int类型数据"<<endl;
	return 0;

}

#include<iostream>
usingnamespace std;

int main()
{
	int a,b,c,d;
	a=4;
	b=a;
	a=5;
	c=d=6;
	c*=a;
	d%=a+b;

    cout<<"a="<<a<<endl;
	    <<"b="<<b<<endl;
		<<"c="<<c<<endl;
		<<"d="<<d<<endl;

	system("pause");
}

#include<iostream>
using namespace std;

int main ()
{
	short i,j,m,n;
	i=1000;
	j=1000;
	m=i+j;
	n=i*j;

	cout<<"m="<<m<<endl;
	    <<"n="<<n<<endl;
		<<"已经溢出了short的范围,显示错误"<<endl;

    return 0;
}

#include<iostream>
using namespace std;

int main ()
{
	int i=6,j,k;
	j=++i;
	k=i++;
	++i=1;
	cout<<"i="<<i<<endl
		<<"j="<<j<<endl
		<<"k="<<k<<endl;

	return 0;
}

#include<iostream>
using namespace std;

int main()
{
	char ch;
	cout<<"please input a character"<<endl;
	cin>>ch;
	ch = ch>= 'a'&& ch <= 'z'? ch -'a'+'A':ch;
	cout<<"输出结果为:"<<ch<<endl;

	return 0;
}

#include<iostream>
using namespace std;

int main()
{
	int ab,ac;
	double b=3,14;
	char c='a';
	ab=int(b);
	ac=int(c);
	cout<<"b="<<b<<endl
		<<"ab="<<ab<<endl
		<<"c="<<c<<endl
		<<"ac="<<ac<<endl;
	return 0;
}

#include<iostream>
#include<math.h>

using namespace std;

int main()
{
	float a,b,c,d,e;
	double zhouchang,mianji;

shuru:
	cout<<"输入三角形的三个边长"<<endl;
	cin>>a>>b>>c;

	if(a+b>c&&b+c>a&&a+c>b)
	{
		d=(a*a+b*b-c*c)/(2*a*b);
		e=sqrt(1-d*d);
		zhouchang=a+b+c;
		mianji=1/2*a*b*e;
		cout<<"三角形周长为"<<zhouchang<<endl
			<<"三角形面积为"<<mianji<<endl;
		goto shuru;
	}
	else
	{
		cout<<"该三角形不存在周长和面积"<<endl;
		goto shuru;
	}
	return 0;
}

#include<iostream>
using namespace std;

int main()
{
	int a;
	cin>>a;
    {    int e=1,f=4,g=2;
	     float m=10.5,n=4.0,k;
		 k=(e+f)/g+sqrt(double(n))*1.2/g+m;
		 cout<<"运算结果="<<k<<endl;
	}
	return 0;
}
	     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值