第五次作业
1 4-8
#include<stdio.h> int main() { int i ; printf("请输入分数:"); scanf ("%d",&i); switch(i/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"); } }

2编写程序,根据x的数值,求出相应y的值。
#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; printf("x=%f\ny=%f\n",x,y); }

3简单计算机
#include<stdio.h> main() { float n1,n2; char sign; printf("请输入计算的表达式:\n"); scanf("%f%c%f",&n1,&sign,&n2); switch(sign) { case'+':printf("n1+n2=%f\n",n1+n2);break; case'-':printf("n1-n2=%f\n",n1-n2);break; case'*':printf("n1*n2=%f\n",n1*n2);break; case'/':printf("n1/n2=%f\n",n1/n2);break; } }


4判断是否是闰年
#include<stdio.h> main() { int y printf("请输入一个年份"); 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,z; printf("请输入三个数字:\n"); scanf("%d%d%d",&a,&b,&c); z=a<b?a:b; z=z<c?z:c; printf("这三个数字中最小的是%d:\n",z); }

6.编写程序,判断整数m是否能被4和6同时整除
#include<stdio.h> main() { int m; scanf("%d",&m); if(m%4==0&&m%6==0) printf("Yes\n"); else printf("No\n"); }


浙公网安备 33010602011771号