1. 编写程序判断n是正数还是负数
#include <stdio.h>
main(){
        int n;
		scanf("%d",&n);
		if(n>0){
			printf("正数");
		}
		else if(n<0){
			printf("负数");
		}

}

  第五次作业_it

2.使用条件运算符,找出四个数a,b,c,d四个数中最大的数

#include <stdio.h>
main(){
        float a,b,c,d,max;
		printf("请输入四个数字:");
		scanf("%f%f%f%f",&a,&b,&c,&d);
		max=a;
		if(max<b)
        max=b;
		if(max<c)
	    max=c;
		if(max<d)
		max=d;
		printf("最大的数为%f",max);
}

  第五次作业_it_02

3.已知某商场进行促销活动,对于消费的价格有折扣活动,即消费1000元打9折;消费2000元打8.5折;消费3000元打7折;消费5000元打6折。编写程序求出消费者实际的消费。

#include <stdio.h>
main(){
       float n;
	   printf("请输入付款金额:");
	   scanf("%f",&n);
	   if(n>=1000&&n<2000){
           n=n*0.9;
	   }
	   else if(n>=2000&&n<3000){
		   n=n*0.85;
	   }
	   else if(n>=3000&&n<5000){
		   n=n*0.7;
	   }
	   else if(n>=5000){
		   n=n*0.7;
	   }
	   else {
		   n=n;
	   }
	   printf("实际消费金额为:%f",n);
		
}

  第五次作业_it_03

4.输入年份,月份,判断该月有多少天

#include <stdio.h>
main(){
     int year,month;
	 printf("输入年和月");
	 scanf("%d%d",&year,&month);
	 switch(month){
	 case 2:if(year%400==0||year%4==0&&year%100!=0)
				printf("29天\n");
		 break;
	     case 4:
		 case 6:
		 case 9:
		 case 11:printf("30天\n");break;
		 default:printf("31天\n");break;
	 }
	 return 0; 
		
}

  第五次作业_条件运算符_04

5.输入三条边,判断是否可以构成三角形(任意两边之和大于第三边)

#include <stdio.h>
main(){
      float n,m,a;
      printf("请输入三条边的长度:");
	  scanf("%f%f%f",&n,&m,&a);
	  if(n+m>a&&n+a>m&&m+a>n){
		  printf("可以构成三角形");
	  }
	  else{
		  printf("不能构成三角形");
	  }
			
}

  第五次作业_#include_05