第五次作业

1   4-8

#include<stdio.h>
int main()
{
    int i ;
    printf("请输入分数:");
    scanf ("%d",&i);
    switch(i/10)
    {
        case 10:
        case 9:printf("A\n");break;
        case 8:printf("B\n");break;
        case 7:printf("C\n");break;
        case 6:printf("D\n");break;
        default:printf("NO PASS\n");
    }
}

 

 

2编写程序,根据x的数值,求出相应y的值。

#include <stdio.h>
main()
{
    float x,y;
    printf("请输入x的值:\n");
    scanf("%f",&x);
    if(x>0)
        y=x*x+1;
    else if(x==0)
        y=0;
    else
        y=(-x)*x+1;
    printf("x=%f\ny=%f\n",x,y);
}

 

 

3简单计算机

 

#include<stdio.h>
main()
{
    float n1,n2;
    char sign;
    printf("请输入计算的表达式:\n");
    scanf("%f%c%f",&n1,&sign,&n2);
    switch(sign)
    {
    case'+':printf("n1+n2=%f\n",n1+n2);break;
    case'-':printf("n1-n2=%f\n",n1-n2);break;
    case'*':printf("n1*n2=%f\n",n1*n2);break;
    case'/':printf("n1/n2=%f\n",n1/n2);break;
    }
}

 

 

 

4判断是否是闰年

#include<stdio.h>
main()
{
    int y
    printf("请输入一个年份");
    scanf("%d",&y);
    if(y%4==0&&y%100!=0||y%400==0){
    printf("是闰年");
    }else{
        printf("是平年");
    }
}{

 

 

 

5.编写程序,使用条件运算符找出三个数中最小的数字,并输出

#include <stdio.h>
main()
{
    int a,b,c,z;
    printf("请输入三个数字:\n");
    scanf("%d%d%d",&a,&b,&c);
    z=a<b?a:b;
    z=z<c?z:c;
    printf("这三个数字中最小的是%d:\n",z);
}

 

 

6.编写程序,判断整数m是否能被4和6同时整除

#include<stdio.h>
main()
{
         int m;
         scanf("%d",&m);
         if(m%4==0&&m%6==0)
                  printf("Yes\n");
         else
                  printf("No\n");
 
}

 

posted @ 2021-10-29 10:49  边海(皿゚)  阅读(20)  评论(0)    收藏  举报