还有一点这一章就结束了。
今天放假第1天,开心。
好了今天学到了一点东西。
1 循环语句的嵌套,还要看看。
书后习题
1 编写程序,求从键盘输入的三个数中最大的那个
#include<iostream.h>
void main()
{
float a,b,c;
cout<<"请依次输入三个不同的数字“;
cin>>a>>b>>c;
if(a>b>c)cout<<a<<endl;
else if(a>c>b)cout<<a<<endl;
else if(b>a>c)out<<b<<endl;
else if(b>c>a)out<<b<<endl;
else if(c>a>b)out<<c<<endl;
else if(c>b>a)out<<c<<endl;
}
2根据输入的3条边值判定是否能构成三角形,能否求其面积。
#include<iostream.h>
#include<math.h>
void main()
{
float a,b,c,s;
cout<<"请输入三角形的三条边的长度";
cin>>a>>b>>c;
if((a<(b+c))&&(b<(a+c))&&(c<(a+b))) cout<<"能构成三角形:"<<endl;
s = sqrt(a*a*c*c-(a*a+c*c-b*b)*(a*a+c*c-b*b)/4)/2;
cout<<s<<endl;
}
后来我想起来对第一个程序优化一下。
if (a>b>c&&a>c>b)...
可以了
下一次在用标准格式,这一次算了。
3 任意给定一个月份数,输出它属于哪个季节。
#include<iostream.h>
void main()
{
float a;
cout<<"请输入月份数";
cin>>a;
if(a<=3)cout<<"春"<<endl;
else if(4<=a&&a<=6)cout<<"夏"<<endl;
else if(7<=a&&a<=9)cout<<"秋"<<endl;
else if(10<=a&&a<=12)cout<<"冬"<<endl;
}