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