TYUT C语言 头歌训练 选择结构程序设计

第一关 排序

#include
	int main(void)
	{  
	  /*********Begin*********/
	  int a,b,c,x;
      printf("请输入三个整数:");
      scanf("%d %d %d",&a,&b,&c);
      if(a>b)
      {
          x=b;
          b=a;
          a=x;
       }
      if(a>c)
      {
          x=c;
          c=a;
          a=x;
       }
      if(b>c)
      {
          x=c;
          c=b;
          b=x;
       }
       printf("从小到大排列为:%d,%d,%d",a,b,c);
	  /*********End**********/ 
       return 0;
	}

第二关 闰年判断

#include
	int main(void)
	{  
	  /*********Begin*********/
	   int year,a;
      scanf("%d",&year);
      a=(year%4==0)&&(year%100!=0)||(year%400==0);
      if(a)
        {
          printf("%d 是闰年!\n",year);
         }
      else
         {
          printf("%d 不是闰年!\n",year);
          }
	/*********End**********/ 
    return 0;
	}

第三关 分段函数问题

#include
	int main(void)
	{  
	  /*********Begin*********/
	  float x,y;
      scanf("%f",&x);
      if((x<0)&&(x!=-3))
      {
          y=x*x+x-6;
      }
      else if((0<=x)&&(x<10)&&(x!=2)&&(x!=3))
      {
          y=x*x-5*x+6;
      }
      else{
          y=x*x-x-1;
          }
      printf("%.3f",y);
	  
	  /*********End**********/ 
       return 0;
	}

第四关学生成绩等级换算

#include
	int main(void)
	{  
	  /*********Begin*********/
	  float a;
      scanf("%f",&a);
      if((a>=90)&&(a<=100))
         {
          printf("A");
         }
      else if((a>=80)&&(a<=89))
        {
          printf("B");
        }
      else if((a>=70)&&(a<=79))
        {
          printf("C");
        }
      else if((a>=60)&&(a<=69))
        {
          printf("D");
        }
      else if((a>=0)&&(a<60))
       {
          printf("E");
       }
      else
        {
          printf("Score is error!");
        }
	  
	  /*********End**********/ 
       return 0;
	}

你可能感兴趣的:(c语言,算法,开发语言)