第六次作业

1. 编写程序,判断n是整数还是负数

#include<stdio,h>
main{}
{
    int n
        printf("输入一个整数:\n");
    scanf("%d",&n);
    if(n>0)
        printf("%d是正数!\n",n);
    else
        if(n==0)
            printf("%d既不是正数,也不是负数!\n",n);
        else
            printf("%d是负数\n",n);
        }

 

 

 

2.使用条件运算符,找出abcd,四个数中最大的数。

 

#include<stdio.h>
main()
{
double a,b,c,d,o1,o2,max;
printf("输入四个整数:\n");
    scanf("%|f%|f%|f%|f",&a,&b,&c,&d);
    o1=a>b?a:b;
    o2=c>d?c:d;
    max=o1>o2?o1:o2;
    printf("max=%f\n",max);
}

 

 

 

3已知某商场进行促销活动,即消费1000元,打9折,消费2000元打8.5折;消费3000元,打7折;消费5000元,打6折。求出消费者实际花费。

 

#include<stdio.h>
main()
{
float price;
printf("输入商品价格:\n");
scanf(%f",price);
      if(price>=5000
          printf("实际支付:%.f元\n",price0.6);
      else if(price>=3000)
          printf("实际支付:%.f元\n",price0.7);
      else if(price>=2000)
          printf("实际支付:%.f元\n",price0.85);
      else if(price>=1000)
          printf("实际支付:%.f元\n",price0.9);
      else
          printf("实际支付:%.f元\n",price);
}

 

 

 

4求出是这一年的第几天

 

#include<stdio.h>
main()
{
    int a,b,c,sun,leap;
    printf("nplease input c,b,a\n");
    scanf("%d,%d,%d",&c,&b,&a);
    switch(b)
    {
    case 1:sum=0;break;
        case 2 sum=31;break;
        case 3 sum=59;break;
        case 4 sum=90;break;
        case 5 sum=120;break;
        case 6 sum=151;break;
        case 7 sum=181;break;
        case 8 sum=212;break;
        case 9 sum=243;break;
        case 10 sum=273;break;
        case 11 sum=304;break;
        case 12 sum=334;break;
    default:printf("data error");break;
    }
    sum=sum+a;
    if(c%400==0||(c%4==0&&c%c%100!=0))
        leap=1
        else=1;
    if(leap==1&&month>2)
        sum++;
    printf("lt is the %dth a.\n",sum);
}

 

 

5. 输入三条边,判断是否可以构成三角形(任意两边之和大于第三边)。
#include <stdio.h>
main()
{
    int a,b,c,n1,n2,n3;
    printf("请输入三个数(请用空格分隔开)");
    scanf("%d %d %d",&a,&b,&c);
    n1=a+b;
    n2=a+c;
n3=b+c;
    if (n1>c&&n2>b&&n3>a)
        printf("这三个数可以构成三角形");
    else
        printf("这三个数不能构成三角形");
}

 

 

 

 

 

 

posted @ 2021-10-31 11:25  边海(皿゚)  阅读(10)  评论(0)    收藏  举报