实验二

实验二(1)

#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 ; }

 实验二(2)

#include <stdio.h>

int main(){    

int year,month,days;  

month = 2;  

printf("input the year:");  

scanf("%d",&year);  

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

days = 29;   printf("year:");   printf("%d",year);   printf("month:");   printf("%d",month);   printf("days:");   printf("%d\n",days);  }

 else{   

days = 28;         printf("year:");   printf("%d",year);   printf("month:");   printf("%d",month);   printf("days:");   printf("%d\n",days);  }  

return 0 ;

}

实验(3)

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

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

	if((a+b)>c&&(a+c)>b&&(b+c)>a)
	{
		printf("能构成三角形\n");

	if((pow(a,2)+pow(b,2)==pow(c,2))||(pow(a,2)+pow(c,2)==pow(b,2))||(pow(c,2)+pow(b,2)==pow(a,2)))
	{
		printf("直角三角形\n");
	}

	 if((a==b)||(a==c)||(b==c))
	{
			if((a==b)&&(b==c)&&(a==c))
	{
		printf("等边三角形\n");
	}
			else{
		 printf("等腰三角形\n");
			}
	}
	}
	else{
		printf("不能构成三角形\n");
	}


	return 0;
}

 

 

#include <stdio.h>

double gongshi(double);

void main()
{
    double a,rate,tax,profit;
    scanf("%lf",&a);

    profit = gongshi(a);
    printf("%lf\n",profit);
}

double gongshi(double a)
{
    double rate,tax,profit;
    

    if(a<500)
    {
         rate = 0.00;
        tax = a*rate;
        profit = a - tax;
    }

    if(a>=500&&a<1000)
    {
        rate = 0.05;
        tax = a*rate;
        profit = a - rate;
    }
    
    if(a>=1000&&a<2000)
    {
         rate = 0.08;
        tax = a*rate;
        profit = a - rate;
    }

    if(a>=2000&&a<5000)
    {
        rate = 0.10;
        tax = a*rate;
        profit = a - rate;
    }

    if(a>5000)
    {
        rate = 0.15;
        tax = a*rate;
        profit = a - rate;
    }
    
    return profit;
}



    

#include <stdio.h>
int main(){
 int e;
 double a,b,c,d;
 scanf("%lf",&a);
 if(a>=5000) e=10;
 else        e=a/500;
 switch(e)
 {
  case 0: b=0.00;break;
  case 1: b=0.05;break;
  case 2:
  case 3: b=0.08;break;
  case 4:
  case 5:
  case 6:
  case 7:
  case 8:
  case 9: b=0.10;break;
  case 10: b=0.15;break;
 }
 c=a*b;
 d=a*(1-b);
 printf("a=%lf,rate=%lf,tax=%lf,profit=%lf",a,b,c,d);
 return 0;
}

 

posted @ 2019-04-11 16:11  liang18  阅读(99)  评论(0)    收藏  举报