第四次作业

1编写程序,将输入的分数mark(0~100)转换为相应的等级(90-100)为A,(80-89)为B,(70-79)为C,(60-69)为D,(0~59)为NO PASS!

#include<stdio.h>

main()

{

       double a;

          int b;

          printf("请输入学生分数");

          scanf("%lf",&a);

          b=a/10;

          switch(b){

          case 10:printf("A\n");break;

          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()

{

   double a,b;

   char c;

  

   printf("请输入计算式");

   scanf("%d%c%d",&a,&c,&b);

   switch(c){

   case '+':printf("%d",a+b);

   case '-':printf("%d",a-b);

   case '*':printf("%d",a*b);

   case '/':printf("%d",a/b);

   default:printf("请输入准确的计算式");

   }

}

4. 输入年份判断是不是闰年(闰年条件:能被4整除但不能被100整除或者能被400整除) #include<stdio.h>

main()

{

    int a;

printf("请输入年份");

scanf("%d",&a);

if(a%4==0&&a%100!=0 || a%400==0){

        printf("该年为闰年");

}

else{

        printf("该年是平年");

}

}

 

 

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

#include<stdio.h>
main(){
double a,b,c;
printf("请输入三个数");
scanf("%lf%lf%lf",&a,&b,&c);
a=a<b?a:b;
c=c<a?c:a;
printf("最小数为%.2f",c);
}

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

#include<stdio.h>
main(){
int m;
printf("请输入一个数");
scanf("%d",&m);
if(m%4==0&&m%6==0)
printf("该数能被4和6整除");
else
printf("该数不能被4和6整除");
}

 

posted @ 2021-11-28 13:44  陈乐旺  阅读(56)  评论(0)    收藏  举报