实验2

#include <stdio.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);
putchar('\n');
return 0;}

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

#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c;
printf("请输入三角形的三条边:");
scanf("%f,%f,%f",&a,&b,&c);
if(a>0&&b>0&&c>0&&a+b>c&&b+c>a&&a+c>b&&fabs(a-b)<c&&fabs(a-c)<b&&fabs(c-b)<a)
    if(a==b&&b==c)
  printf("等边三角形");
 else if(a==b||b==c||a==c)
        printf("等腰三角形");
 else if(a*a+b*b==c*c||a*a+c*c==b*b||c*c+b*b==a*a)
        printf("直角三角形");
 else
  printf("普通三角形");
else
    printf("非三角形");
return 0;
}

 

#include <stdio.h>

#include <math.h>

int main()

{

double a,rate,tax,profit;

printf("奖金为:");

scanf("%lf",&a);

if (a>=0&&a<500)

    rate=0.00;

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

  rate=0.05;

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

   rate=0.08;

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

rate=0.10;

else if(a>=5000)    

rate=0.15;

else     printf("输入错误");

tax=a*rate;

profit=a-tax;

printf("%lf=具体值,%lf=税率值,%lf=应缴税款,%lf=实得奖金数",a,rate,tax,profit);

return 0;

}

二,

#include <stdio.h>
int main()
{
double a,rate,tax,profit;
printf("input a:");
scanf("%lf",&a);

if (a>=5000)
{
rate=0.15;
}
int b;
b=a;
switch (b/500)
{
    case 0:
        rate=0.00;
        break;
    case 1:
        rate=0.05;
        break;
    case 2:
        rate=0.08;
        break;
    case 3:
        rate=0.08;
        break;
    case 4:
        rate=0.10;
        break;
    case 5:
        rate=0.10;
        break;
    case 6:
        rate=0.10;
        break;
    case 7:
        rate=0.10;
        break;
    case 8:
        rate=0.10;
        break;
    case 9:
        rate=0.10;
        break;
}



tax=a*rate;
profit=a-tax;
printf("a=%lf\n",a);
printf("rate=%lf\n",rate);
printf("tax=%lf\n",tax);
printf("profit=%lf\n",profit);
return 0;
}

posted @ 2019-04-25 15:25  陆晨茜  阅读(232)  评论(0)    收藏  举报