161102
来源:互联网 发布:caffe loss不收敛 编辑:程序博客网 时间:2024/05/17 23:59
1607—2林浩东总结 《2016年11月2日》【连续33天总结】
标题:if语句和if else语句
关键词:if、if else
内容
A a)if语句 100%
b)if else语句 80%
B
if语句的语法与while类似
if(test—condition)
statement
如果测试条件为true,则statement将被执行;若为false,则程序将跳过语句。if语句和原来的循环类似,不再过多叙述。下面学习了if else,其实if else本来就是我原来用过的一个东西,曾经用这个写过一个解方程的程序。这应该算是一个分支语句,当测试条件为真时执行一条语句,为假时执行另外一条语句。比较浅显,话说今天真的累,竟然写了三份实验报告,今天就先水一天吧。。。
下面回头看一下原来的程序:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,b,c,x1,x2,m;
cout<<"请输入a的值:";
cin>>a;
cout<<"请输入b的值:";
cin>>b;
cout<<"请输入c的值:";
cin>>c;
cout<<"您要解的方称为"<<a<<"x²+"<<b<<"x+"<<c<<"=0"<<endl;
m=b*b-4*a*c;
if(m>=0)
{
x1=(-b+sqrt(m))/(2*a);
x2=(-b-sqrt(m))/(2*a);
cout<<"x1="<<x1<<endl;
cout<<"x2="<<x2<<endl;
}
else
{
cout<<"此方程无解!"<<endl;
}
return 0;
}
C
明天继续学习分支语句。