第五次作业

1.编写程序,使用switch-case语句将输入的分数转换为相应的等级。

#include<stdio.h>

main(){

int mark;

printf("请输入学生的分数(0——100):\n");

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("请输入一个值x\n");

scanf("%d",&x);

if(x>0){

y=x*x+1;

}else if(x==0){

y=0;

}else{

y=-x*x+1;

}

printf("%d",y);

 

}

 

 

 

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

#include<stdio.h>

main(){

int a,b;

char sign;

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

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

switch(sign){

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

                       break;

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

                               break;

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

                               break;

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

                              break;

 }

}

 

 

 

4.输入年份,判断是不是闰年。

#include<stdio.h>

main(){

int a;

printf("请输入一个年份:\n");

scanf("%d",&a);

if(a/400==0){

printf("这是闰年")

}else{

printf("这是平年")

}

}

 

 

 

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

#include<stdio.h>

main(){

int a,b,c,min;

printf("请输入三个数值:\n");

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

min=a<b?a:b;

min=min<c?min:c;

printf("MIN:%d\n",min);

}

 

 

 

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

#include<stdio.h>

main(){

int m;

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

scanf("%d",&m);

if((m/4==0)&&(m/6==0)){

printf("可以被同时整除");

}else{

printf("不可以被同时整除");

}

}

 

 

posted @ 2021-10-26 11:22  浅殇之城  阅读(31)  评论(0)    收藏  举报