第三周作业
来源:互联网 发布:linux 清空arp缓存 编辑:程序博客网 时间:2024/04/29 22:00
作业一2.1/*******布尔类型使用举例*********/ #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 = 0.0; cout<<"执行语句flag=0.0;后flag的值为:"<<boolalpha<<flag<<endl; return 0; }
2.2/*******功能:赋值表达式语句的使用********/ #include <iostream> using namespace 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; return 0; }
2.3/*******数据溢出举例***********/ #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; cout<<"n = "<<n<<endl; return 0; }
2.4/************自增自减**********/ #include <iostream> using namespace std; int main() { int i =6,j,k,temp; j =++i; k =i++; ++i =1; cout<<"i = "<<i<<endl <<"j = "<<j<<endl <<"k = "<<k<<endl; return 0; }
2.5/************条件运算符及条件表达式的应用******/ #include <iostream> using namespace std; int main() { char ch; cout<<"please input a character: "; cin>>ch; ch = ch>='a'&&ch<='z'?ch-'a'+'A':ch; cout<<"The result is: "<<ch<<endl; return 0; }
2.6/***********自动类型转换*********/ #include <iostream> using namespace std; int main() { char ch = 'c'; int a, b = 13; float x, y; x = y =2.0; y = b/2/x; cout<<"a= "<<a<<endl <<"x= "<<x<<endl <<"y= "<<y<<endl; return 0; }
2.7/*****强制转换类型********/ #include <iostream> using namespace std;
int main() { int ab,ac; double b =3.14; char c ='A'; ab = int(c); cout<<"b= "<<b<<endl <<"ab= "<<ab<<endl <<"c= "<<c<<endl <<"ac= "<<ac<<endl; return 0; }
作业二/********************************************** ** 计算三角形的面积以及周长 ** ** 自动化1124 黄广春 ** /*******************************************/ #include <iostream> //预编译处理命令 #include<math.h> //数学调用符号所需头文 using namespace std; //标准名字空间 int main() //主函数 { float a,b,c,d,e //定义一些函数
double mainji,zhouchang shure: //goto语句的调用 cout<<"请输入所求三角形的三条边"<<endl; //输入三角形的三条边 cin>>a>>b>>c; if(a+c>b&&a+b>a) //判断输入的边是否构成 { d=(a*a+b*b-c*c)/(2*a*b) //求某一个角的余弦值 e=sqrt(1-d*d); //求这一个角的正弦值 mianji=0.5*a*b*e //计算面积 zhouchang=a+b+c; //计算周长 cont<<"该三角形的面积为"<<mianji<<endl //输出结果 <<"该三角形的周长为"<<zhouchang<<endl; goto shuru; //返回,继续下一个运算 } else //若输入的边不构成三角 { cout<<"输入有错,请确认边长是否能构成三角形后重新输入"<<endl; goto shuru; } return0; }
作业三/******习题三第一题******/ #include <iostream> #include <math.h> //数学函数调用头文件<math.h> using namespace std; int main() { 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; //n的类型强制转换为doubhle型 cout<<"k = "<<k<<endl; return 0; } /******习题三第二题******/
#include <iostream> using namespace std; int main() { float x = 2.5, y = 4.7; int a = 7; cout<<x+a%3*(int(x+y)%2)/4<<endl; //(x+y)强制转换成int类型 return 0; }
作业四/******计算一元二次方程******/ #include <iostream> #include <math.h> //数学函数调用 using namespace std; int main() { float a, b, c; //定义变量a,b,c
double x1, x2, k; cout<<"请输入二次项系数: "<<endl; cin>>a; cout<<"请输入一次项系数: "<<endl; cin>>b; cout<<"请输入常数项: "<<endl; cin>>c; k = b*b-4*a*c; //用一元二次方程的求根公式求出解x1, x2 x1 = (-b+sqrt(k))/(2*a); x2 = (-b-sqrt(k))/(2*a); if(k>=0) //根据k的值不同分类讨论 { if(x1==x2) { cout<<"一元二次方程的解只有1个,x= "<<x1<<endl; } else { cout<<"一元二次方程的解有2个,x1= "<<x1
<<" x2= "<<x2<<endl; } } else { cout<<"一元二次方程有虚根,x1=i* "<<x1 //求出一元二次方程的虚根 <<" x2=i* "<<x2<<endl; } return 0; 41.}
作业六
错误原因;1,不够仔细,输入时打错各种符合 2,有时候符合距离不当,不能执行
0 0
- 第三周作业
- 第三周作业 2
- 第三周作业 3
- 第三周作业 4
- 第三周作业
- 第三周作业
- 第三周作业
- 第三周作业
- 第三周作业
- 第三周作业
- c++第三周作业
- 作业(第三周)
- C++第三周作业
- 第三周C++作业
- 第三周作业
- 第三周作业
- 第三周作业
- 第三周作业
- N种内核注入DLL的思路及实现
- 手游公司日记(2)
- C++--异常(Exceptions)
- 第三周作业
- CentOS6.5 安装Zend Studio 以及 破解
- 第三周作业
- Setting下的自定义控件LinearColorBar
- Cocos2d-JS-v3.0-alpha环境配置,用Cocos2d console维护使用
- 贝贝走进ku6eyh我在在雅虎的是
- Python中dict字典使用方法
- SQL SERVER 2008 自动备份图解教程
- TWaver HTML5学习笔记 —— 拓扑右键菜单
- 制作ios-framework
- UVa 755 487-3279