第三周作业
来源:互联网 发布:小程序 源码 编辑:程序博客网 时间:2024/04/28 02:06
例题2.1
/*布尔类型例题*/#include<iostream>#include<iomanip>using namespace std;int main(){bool fff=true;cout<<fff<<endl;cout<<boolalpha<<fff<<endl;cout<<fff-5<<endl;fff=0;cout<<"执行语句fff=0;后fff的值为:"<<boolalpha<<fff<<endl;fff=0.00;cout<<"执行语句fff=0.00;后fff的值为:"<<boolalpha<<fff<<endl;fff=3;cout<<"1:"<<fff<<endl; /*这么赋值有什么意义?*/return 0;}
例题2.2
/*赋值例子*/#include<iostream>using namespace std;int main(){int z,x,c,v;z=x=c=v=3;z*=x;x+=z;c-=x;v/=c;cout<<"z="<<z<<endl;cout<<"x="<<x<<endl;cout<<"c="<<c<<endl;cout<<"v="<<v<<endl;}
例题2.3
/*数据溢出例子*/#include<iostream>using namespace std;int main(){short a,b,c,d;a=10000;b=10000;c=a*1;d=b*b;cout<<"c="<<c<<endl;cout<<"d="<<d<<endl;long q,w,e,r;
q=10000;w=10000;e=q*1;r=w*w;cout<<"e="<<e<<endl;cout<<"r="<<r<<endl;/*既然short能做的long也能做,short不能做得long也能做,那要short指令何用?*/}
例题2.4
/*++运算符例子*/#include<iostream>using namespace std;int main(){int a=1,b,c,temp;b=a++;c=++a;++a=2;cout<<"a="<<a<<endl<<"b="<<b<<endl<<"c="<<c<<endl;return 0;/*temp经百度表示无需赋初始值的临时变量,去除后结果无影响,不知何用*/}
例题2.5
/*大小写字母转化*/#include<iostream> using namespace std; int main() { char ch; cout<<"输入一个小写字母,自动转化为大写字母"<<endl; cin>>ch; ch = ch>= 'a'&& ch <= 'z'? ch -'a'+'A':ch; cout<<"转化结果为:"<<ch<<endl; //不知所云,不明觉厉 return 0; }
例题2.6 ——
例题2.7
/*数据类型强行转换*/#include<iostream> using namespace std; int main() { int ab ,ac; double b=6.14; char c='z'; 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,p,S,C;cout<<"请分别输入三角形三边长:"<<endl;input:cin>>a>>b>>c;if(a+b>c&&a+c>b&&b+c>a){p= (a+b+c)/2;S = sqrt(p*(p-a)*(p-b)*(p-c));C=a+b+c;cout<<"该三角形面积S为:"<<S<<endl<<"该三角形周长C为:"<<C<<endl<<"若想继续求三角形面积周长,请继续输入三边:"<<endl;goto input; }else{cout<<"你所输入的三边无法构成三角形,请查证后再输:"<<endl;goto input; } return 0; //纯借(抄)鉴(袭),经检测发现如果输入字母,就会出现bug,疯狂刷屏}
编写一个程序,输入一个一元二次方程的三个系数,并计算其方程的解,然后输出
/*一元二次方程求解*/#include<iostream>#include<math.h> using namespace std; int main() { float a,b,c,p,x1,x2;cout<<"已知一元二次方程的三个系数,可求方程解"<<endl; cout<<"按照先后顺序输入一元二次方程的二次项系数a,一次项系数b,常数项系数c:"<<endl; cin>>a>>b>>c; p=b*b-4*a*c; if(p>=0) { x1=(-b+sqrt(p))/(2*a); x2=(-b-sqrt(p))/(2*a);if(p>0)cout<<"该一元二次方程有两个不同实数根,分别为:"<<x1<<endl<<x2<<endl;elsecout<<"该一元二次方程有且只有一个实数根:"<<x1<<endl; } else { cout<<"该一元二次方程没有实数根"<<endl; } return 0;}
最后一题看不懂,也没什么参考,无能为力
错误原因
1、符号错误,少;()等
2、忘记输入头文件,使得sqrt无法运算
3、待补充
0 0
- 第三周作业
- 第三周作业 2
- 第三周作业 3
- 第三周作业 4
- 第三周作业
- 第三周作业
- 第三周作业
- 第三周作业
- 第三周作业
- 第三周作业
- c++第三周作业
- 作业(第三周)
- C++第三周作业
- 第三周C++作业
- 第三周作业
- 第三周作业
- 第三周作业
- 第三周作业
- JAVA的整型与字符串相互转换
- Eclipse设置、调优、使用
- C - Addition Chains
- ROC曲线与AUC计算
- 中文字符编码的相互转换(五)
- 第三周作业
- N卡Kepler 架构
- 动态SQL使用绑定变量
- 各种同步机制的分析比较---摘抄 留给本人自己看
- 人工智能就如共产主义,需要在一定的原始积累和不断摸索中进行
- 深入理解C语言----动态库 & 静态库 & 链接
- hdu 2159 FATE (水题,dp)
- 不错的人生感悟
- DevXpress控件: 第二篇--将绘图进行到底: Charter控件(附图)