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

明天继续学习分支语句。

0 0
原创粉丝点击