实验二 选择结构程序设计

1、编辑程序实现从键盘输入任意5个字符,然后把他们输出的屏幕

#include<stdio.h>
#include<math.h>
int main()
{
    char a,b,c,d,e;
    a=getchar();
    b=getchar();
    c=getchar();
    d=getchar();
    e=getchar();
    putchar(a);
    putchar(b);
    putchar(c);
    putchar(d);
    putchar(e);

    return 0;
}

2、

#include<stdio.h>
#include<math.h>
int main()
{
    int y;
    printf("input the year");
    scanf("%d",&y);
     if(y%400==0||(y%4==0&&y%100!=0))
    printf("year:%d,month:2,days:29",y);
    else printf("year:%d,month:2,days:29",y);
    return 0;
}

3、

#include<stdio.h>
#include<math.h>
int main()
{
    int a,b,c;
    printf("输入三角形三边:");
    scanf("%d %d %d",&a,&b,&c);
 if(a==b&&b==c)  
  printf("等边三角形");
 else if((a==b&&b!=c)||(a==c&&c!=b)||(b==c&&c!=a))  
  printf("等腰三角形");  
 else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)    
  printf("直角三角形");
 else if(a!=b&&b!=c&&a+b>c&&b+c>a&&c+a>b)
  printf("是三角形");
 else      
  printf("不是三角形");
    return 0;
}

4、

#include<stdio.h>
#include<math.h>


int main( )
{
 double a,rate,tax,profit;
 scanf("%lf",&a);
 if(a<500)
 {
  rate=0.00;
  tax=rate*a;
  profit=a-tax;
  printf("%lf\n%lf\n%lf\n",rate,tax,profit);
 }
    else if(a>=500&&a<1000)
 {
  rate=0.05;
  tax=rate*a;
  profit=a-tax;
  printf("%lf\n%lf\n%lf\n",rate,tax,profit);
 }
    else if(a>=2000&&a<5000)
 {
  rate=0.08;
  tax=rate*a;
  profit=a-tax;
  printf("%lf\n%lf\n%lf\n",rate,tax,profit);
 }
 else
 {
  rate=0.15;
  tax=rate*a;
  profit=a-tax;
  printf("%lf\n%lf\n%lf\n",rate,tax,profit);
 }
  
  return 0;
}

posted on 2019-04-22 15:42  七秒112  阅读(231)  评论(0编辑  收藏  举报