zoukankan      html  css  js  c++  java
  • if语句

    #include<stdio.h>

    void main ()

    {

      char c='a';

      float f=1.23;

      int a=(int)f;

      double d=(double)f;

      int h=(int)c;

      printf("%d ",a);

      printf("%lf ",d);

      printf("%d ",h);//ascii码,将字母的aascii码显示出来,键盘上每个键都有ascii码 

    }

    //数据类型转换,if语句,等量代换

    #include<stdio.h>

    void main()

    {

      int a=1;

      int b=2;

      scanf("%d",&b);

      if(a<b)

      {

        printf("a小于b");

      }

      if(a>b)

      {

        printf("a大于b");

      }

      if(a==b)

      {

        printf("a等于b");

      }

    }

    #include<stdio.h>

    void main()

    {

      int a=1;

      int b=2;

      scanf("%d",&b);

      if(a<b)

      {

        printf("a小于b");

      }

      else

      {

        printf("a不小于b");

      }

    }

    #include<stdlib.h>

    #include<time.h>

    void main()

    {

      int i;

      srand((unsigned)time(NULL));

      i=rand()%3;

      printf("%d",i);

    与电脑石头剪刀布:

    #include<stdio.h>

    #include<stdlib.h>

    #include<time.h>

    void main()

    {

      int i,r;

      srand((unsigned)time(NULL));

      i=rand()%3;

      printf("请出拳");

      scanf("%d",&r);

      printf("%d %d",r,i);

      if(r==i)

      {

        printf("平局");

      }

      if((r-i==-1)&&(r+i==1))

      {

      printf("玩家出石头,电脑出剪子,玩家赢");

      }

      if((r-i==-1)&&(r+i==3))

      {

      printf("玩家出剪子,电脑出布,玩家赢");

      }

      if(r-i==2)

      {

      printf("玩家出布,电脑出石头,玩家赢");

      }

      if(i-r==2)

      {

      printf("玩家出石头,电脑出布,电脑赢");

      }

      if((i-r==-1)&&(i+r==3))

      {

      printf("玩家出布,电脑出剪子,电脑赢");

      }

      if((i-r==-1)&&(i+r==1))

      {

      printf("玩家出剪子,电脑出石头,电脑赢");

      }

    解一元二次方程:

    #include<math.h>

    #include<stdio.h>

    void main( )

    {

      double a,b,c,x,d,n,x1,x2;

      printf("请输入a: ");

      scanf("%lf",&a);

      printf("请输入b: ");

      scanf("%lf",&b);

      printf("请输入c: ");

      scanf("%lf",&c);

      if(a==0)

      {

        printf("因为a=0,所以该方程不是一元二次方程 ");

        x=-c/b;

        printf("%lf",x);

      }

      else

      {

        d=b*b-4*a*c;

        if(d<0)

        {

          printf("因为Δ<0,所以该方程无解 ");

        }

        else

        {

          if(d==0)

          {

            printf("该方程有两个相等的实数根 ");

            x1=x2=-b/(2*a);

            printf("x1=%lf,x2=%lf",x1,x2);

          }

          else

          {

            printf("该方程有两个不相等的实数根 ");

            n=sqrt(d);

            x1=(-b+n)/(2*a);

            x2=(-b-n)/(2*a);

            printf("x1=%lf,x2=%lf",x1,x2);

          }

        }

      }

    }

  • 相关阅读:
    软件开发和机械制造的核心差别
    不做纯技术导向的程序员与中国特色的社会主义
    从代码里你可以看到什么?
    多少钱才可让人重拾理想
    项目经理一定比码农好么?
    技术还是管理?
    评李彦宏先生的内部邮件
    组织行为学对项目管理的意义(1)
    组织行为学对项目管理的意义:动机理论
    Silverlight与ashx通讯序列化DateTime时需注意的细节
  • 原文地址:https://www.cnblogs.com/XMH1217423419/p/4098197.html
Copyright © 2011-2022 走看看