第五次作业

1.教材P52 例4-8 分数转成等级 switch

 #include <stdio.h>
main()
{
	int mark;
	printf("输入成绩\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("不及格\n");break;
	}
}

  

 

2.教材p58 案例三

#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=(-1)*x*x+1;
      printf("%f%f",x,y);
}

  

 

 

3.教材P63 案例八

#include <stdio.h>
main()
{
    float a,b;
	char sign;
	printf("输入表达式\n");
	scanf("%f%c%f",&a,&sign,&b);
	switch(sign)
	{
	case '+':printf("%f",(a+b));break;
	case '-':printf("%f",(a-b));break;
	case '*':printf("%f",(a*b));break;
	case '/':printf("%f",(a/b));break;

	}
}

  

 

 

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

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

  

 

 

5.练习册P43  -1

#include <stdio.h>
main()
{
    float a,b,c,max;
	printf("输入三个数字\n");
	scanf("%f,%f,%f",&a,&b,&c);
	max=a>b?a:b;
    max=a>c?a:c;
		printf("%f\n",max);
	
}

  

 

 

6练习册P44  -2

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

  

 

posted @ 2021-10-29 13:35  很多可乐  阅读(44)  评论(0)    收藏  举报