第四次作业

1.使用switch语句实现分数分级判断

#include<stdio.h>

main()

{

         int mark;

         printf("请输入分数");

         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");

         }

 

 

2.编写程序,根据x的值判断y的值

#include<stdio.h>

main()

{

  float n1,n2;

  char sign;

  printf("请输入计算的表达式:\n");

  scanf("%f%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;

  }

 

}

 

3.使用多分支选择结构,实现两个数的加,减,乘,除的简单计算器。

#include<stdio.h>

main()

{

  float n1,n2;

  char sign;

  printf("请输入计算的表达式:\n");

  scanf("%f%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 a;

   printf("输入年份:");

   scanf("%d",&a);

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

            printf("是闰年\n");

   else

            printf("不是闰年");

}

 

 

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

#include<stdio.h>

main()

{

 

   int a,b,c,max;

 

   printf("请输入三个数字");

 

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

 

   max=a<b?a:b;

 

   max=max<c?max:c;

 

   printf("%d最小\n",max);

 

}

 

 

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

#include<stdio.h>

main()

{

   int m;

   printf("请输入一个整数:");

   scanf("%d",&m);

   if(m%4==0&&m%6==0)

            printf("可以做到");

   else

            printf("不可以做到");

}

 

 

 

posted @ 2021-10-28 23:11  李治浩  阅读(60)  评论(0)    收藏  举报