zoukankan      html  css  js  c++  java
  • C语言学习6(if语句)

    if...else语句

    //实例4-2:密码程序
    #include "stdio.h"
    #include
    "conio.h"
    void main()
    {
    int key;
    printf(
    " 密码程序\n\n");
    printf(
    "请输入密码:");
    scanf(
    "%d",&key);
    if (key==123)
    {
    printf(
    "密码输入正确\a\n");
    printf(
    "欢迎使用本程序!\n");
    }
    else
    printf(
    "密码输入错误!\a\a\n");
    getch();
    }

    //实例4-3:判断闰年
    //闰年的条件是:能被4整除但不能被100整除;或者是能被100整除,同时也能被400整除
    #include "stdio.h"
    #include
    "conio.h"
    void main()
    {
    int year;
    int f1,f2,f3;
    printf(
    "判断闰年\n\n");
    printf(
    "请输入年份:");
    scanf(
    "%d",&year);
    f1
    =(year%4==0);
    f2
    =(year%100!=0);
    f3
    =(year%400==0);
    if ((f1&&!f2)||(!f2&&f3))
    printf(
    "是闰年\n");
    else
    printf(
    "不是闰年\n");
    getch();

    }

    //实例4-3:判断闰年
    #include "stdio.h"
    #include
    "conio.h"
    void main()
    {
    int year;
    printf(
    " 判断闰年\n\n");
    printf(
    "请输入年份:");
    scanf(
    "%d",&year);
    if ((year%4==0&&year%100!=0)||(year%100==0&&year%400==0))
    printf(
    "是闰年\n");
    else
    printf(
    "不是闰年\n");
    getch();
    }

    多分支if语句

    //多分支if语句
    //实例4-4:求一元二次方程的根
    #include "stdio.h"
    #include
    "math.h"
    #include
    "conio.h"
    void main()
    {
    int a,b,c;
    int D;
    float x1,x2;
    printf(
    "\t求一元二次方程的根\n");
    printf(
    "请连续输入系数a,b,c,并用“,”分隔\n");
    scanf(
    "%d,%d,%d",&a,&b,&c);
    D
    =b*b-4*a*c;
    if (0==D)
    {
    x1
    =x2=(-b)/(2*a);
    printf(
    "一元二次方程%d*x*x+%d*x+%d=0的解为:%.2f\n",a,b,c,x1);
    }
    else if (D>0)
    {
    x1
    =(-b+sqrt(D))/(2*a);
    x2
    =(-b-sqrt(D))/(2*a);
    printf(
    "一元二次方程%d*x*x+%d*x+%d=0的解为:%.2f,%.2f\n",a,b,c,x1,x2);
    }
    else
    printf(
    "该方程无解\n");
    getch();
    }


     

  • 相关阅读:
    CodeForces 576E Paingting Edges
    CodeForces 1361D Johnny and James
    agc027_d Modulo Matrix
    agc046_f Forbidden Tournament
    MySQL架构及优化原理
    Ubuntu下无法安装pip
    WSL安装问题----wslregisterdistribution failed with error: 0x8007007b
    基础排序算法总结(一)
    透明代理、匿名代理、混淆代理、高匿代理
    常见“加密”算法之 base64
  • 原文地址:https://www.cnblogs.com/KeenLeung/p/2159948.html
Copyright © 2011-2022 走看看