1.输入学生成绩,输出评级。

#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("不及格!");
	}
}

  第五次作业_条件运算符

 

2.编写程序,根据x的值求出相应的y值。

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

  第五次作业_分支结构_02

 

 

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

#include <stdio.h>
main()
{
	float x,y ;
	char a;
	printf("请输入一个计算表达式:");
	scanf("%f%c%f",&x,&a,&y);
	switch (a)
	{
	case '+':printf("%f%c%f=%f\n",x,a,y,x+y);break;
	case '-':printf("%f%c%f=%f\n",x,a,y,x-y);break;
	case '*':printf("%f%c%f=%f\n",x,a,y,x*y);break;
	case '/':printf("%f%c%f=%f\n",x,a,y,x/y);break;
	default :printf("输入格式非法!请从新输入");
	}
}

  第五次作业_#include_03

 

 

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

#include <stdio.h>
main()
{
	int x ;
	printf("请输入一个年份:");
	scanf("%d",&x);
	
	if (x%4==0&&x%100!=0)
		printf("这一年是闰年");
	else if(x%400==0)
		printf("这一年是闰年");
	else 
		printf("这一年不是闰年");
}

  第五次作业_计算表达式_04

 

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

#include <stdio.h>
main()
{
	int x,y,z ;
	printf("请输入三个数分别用空格分开:");
	scanf("%d %d %d",&x,&y,&z);
	if (x<y&&y<z)
		printf("最小的数是%d",x);
	else if(y<x&&x<z)
		printf("最小的数是%d",y);
	else if(z<x&&x<y) 
		printf("最小的数是%d",z);
}

  第五次作业_#include_05

 

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

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

  第五次作业_计算表达式_06