实验二 选择结构程序设计

 

 

#include "stdafx.h"

#include "stdio.h"

int main(int argc, char* argv[])

{  

    char a,b,c,d,e;

    a=getchar();

    b=getchar();  

    c=getchar();  

    d=getchar();

    e=getchar();    

    a=putchar(a);  

    b=putchar(b);  

    c=putchar(c);  

    d=putchar(d);  

    e=putchar(e);

    putchar('\n');  

    return 0;

}

#include "stdafx.h"

#include "stdio.h"

int main(int argc, char* argv[])

{

  int a,b,c;

  b=29;

  c=28;

  printf("input the year");

   scanf("%d",&a);

   if (a%4==0&&a%100!=0||a%400==0)

      printf("year:%d,month:2,days:%d\n",a,b);

 else

      printf("year:%d,month:2,days:%d\n",a,c);

  return 0;

}

 

 

 

#include "stdafx.h"

#include "stdio.h"

#include "math.h"

int main(int argc, char* argv[])

{

 int a,b,c;

 scanf("%d%d%d",&a,&b,&c);

 if(a+b>c&&a+c>b&&b+c>a)

     if(a==b&&b==c)

      printf("等边三角形\n");

     else if(a==b||b==c||a==c)

      printf("等腰三角形\n");

     else if(pow(a,2)+pow(b,2)==pow(c,2)||pow(a,2)+pow(c,2)==pow(b,2)||pow(b,2)+pow(b,2)==pow(a,2))

      printf("直角三角形\n");

     else

      printf("一般三角形\n");

 else

  printf("不是三角形\n");

  return 0;

}

 

#include "stdafx.h"

#include "stdio.h"

int main(int argc, char* argv[])

{

   int c;

   double a,rate,tax,profit;

   scanf("%lf",&a);

   if (a<500)

    c=1;

   else if(a>=500&&a<1000)

    c=2;

   else if(a>=1000&&a<2000)

    c=3;

   else if(a>=2000&&a<5000)

    c=4;

   else if(a>=5000)

    c=5;

     switch(c)

 {

        case 1: rate=0.00;break;

        case 2: rate=0.05;break;

        case 3: rate=0.08;break;

        case 4: rate=0.10;break;

        case 5: rate=0.15;break;

 }

   tax=a*rate;

   profit=a-a*rate;

   printf("a=%f,rate=%f,tax=%f,profit=%f\n",a,rate,tax,profit);

   return 0;

}

 

posted on 2019-04-25 16:30  今夏不将就  阅读(264)  评论(0编辑  收藏  举报