第四次作业

1 例4-8

#include<stdio.h>
main()
{
    int mark;
    printf("输入学生的分数(0-100):");
    scanf("%d",&mark);
    switch(mark/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");break;
    }
}

 

 2 编写程序,根据x的值,输出y的值 

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

 

 3 根据多分支结构 实现两个数的加减乘除的简单计算器

#include<stdio.h>
main()
{
    int a,b;
    char c;
    printf("写入你想计算的算术:");
    scanf("%d%c%d",&a,&c,&b);
    switch(c){
    case '+':printf("%d",a+b);
        break;
    case '-':printf("%d",a-b);
        break;
    case '*':printf("%d",a*b);
        break;
    case'/':printf("%d",a/b);
        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,min;
    printf("输入三个数(三个数用空格隔开):");
    scanf("%d %d %d",&a,&b,&c);
    min=a<b?a:b;
    printf("这三个数%d %d %d中\n最小的数是%d\n",a,b,c,min);
}

 

 6 编写程序 看整数m能否被4和6同时整除

#include<stdio.h>
main(){
    int x;
    printf("输出一个数字");
    scanf("%d",&x);
    if(x%4==0&&x%6==0){
        printf("x既能被4整除也能被6整处");
    }else{
    printf("x既不能被4整除也不能被6整除");
    }

 

 

posted @ 2021-10-28 20:42  赵雅萌  阅读(18)  评论(0编辑  收藏  举报