作业2

  1. 编写程序判断n是正数还是负数.
    #include<stdio.h>
    main()
    {
        float a;
        printf("请输入一位数:");
        scanf("%f",&a);
        if(a>0)
            printf("正数\n");
        else if(a==0)
            printf("0\n");
        else
            printf("负数\n");
    }

    1. 使用条件运算符,找出a,b,c,d四个数中最大的数.
      #include<stdio.h>
      main()
      {
          double a,b,c,d,m,n,max;
          printf("请输入四位数:");
          scanf("%lf%lf%lf%lf",&a,&b,&c,&d);
          m=a>b?a:b;
          n=c>d?c:d;
          max=m>n?m:n;
          printf("Max:%.2lf\n",max);
      }

      1. 已知某商场进行促销活动,对于消费的价格有折扣活动,即消费1000元打9;消费2000元打8.5;消费3000元打7;消费5000元打6.编写程序求出消费者实际的消费.
        #include<stdio.h>
        main()
        {
        	float price;
        	printf("请输入商品价格:");
        	scanf("%f",&price);
        	if(price>=5000)
        		printf("实际价格:%.2f",price*0.6);
        	else if(price>=3000)
        		printf("实际价格:%.2f",price*0.7);
        	else if(price>=2000)
        		printf("实际价格:%.2f",price*0.85);
        	else if(price>=1000)
        		printf("实际价格:%.2f",price*0.9);
        	else
        		printf("实际价格:%.2f",price);
        }
        

          

         

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

        30 31 29  28

        闰年:能被4整除但不能被100整除,或者能被400整除

        #include<stdio.h>
        main()
        {
            int y,m;
            printf("请输入年份和月份:");
            scanf("%d %d",&y,&m);
            if(y%4==0&&y%100!=0||y%400=0)
        
        }

         

         

         

         

       

posted @ 2021-11-25 21:01  韩文哲  阅读(19)  评论(0)    收藏  举报