第五次作业
1.输入学生分数,输出等级
#include<stdio.h> main(){ int a; printf("输入学生分数(0-100):\n"); scanf("%d",&a); switch(a/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=x*x*(-1)+1; printf("%f",y); }
3.P63,案例八
{#include<stdio.h> main() float x,y; char f; printf("请输入表达式:\n"); scanf("%f%c%f",&x,&f,&y); switch(f) { case '+':printf("x+y=%f\n",x+y);break; case '-':printf("x-y=%f\n",x-y);break; case '*':printf("x*y=%f\n",x*y);break; case '/':printf("x/y=%f\n",x/y);break; } }
4.输入年份判断是不是闰年
#include<stdio.h> main(){ int x; printf("请输入年份:\n"); scanf("%d",&x); if(x%4==0 && x%100!=0) printf("闰年"); else if(x%400==0) printf("闰年"); else printf("不是闰年"); }
5.练习册P43,1。编写程序,使用条件运算符找出三个数中最小的数字,并输出。
#include<stdio.h> main(){ int a,b,c,x; scanf("%d%d%d",&a,&b,&c); x=a<b?a:b; x=x<c?x:c; printf("%d",x); }
6.P44,2.编写程序,判断整数m是否能被4和6同时整除。
#include<stdio.h> main(){ int m; scanf("%d",&m); if(m%4==0 && m%6==0) printf("能"); else printf("不能"); }