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);

      }

    }

  }

}

原文地址:https://www.cnblogs.com/XMH1217423419/p/4098197.html