第四次作业
1编写程序,将输入的分数mark(0~100)转换为相应的等级(90-100)为A,(80-89)为B,(70-79)为C,(60-69)为D,(0~59)为NO PASS!
#include<stdio.h>
main()
{
double a;
int b;
printf("请输入学生分数");
scanf("%lf",&a);
b=a/10;
switch(b){
case 10:printf("A\n");break;
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");break;
}
}

2编写程序,根据x的值,输入相应的y的值.
#include<stdio.h>
main()
{
int x,y;
printf("请输入一个数值:");
scanf("%d",&x);
if (x>0){
y=x*x+1;
}else if(x==0){
y=0;
}else{
y=-(x*x)+1;
}
printf("%d\n",y);
}

3使用多分支选择结构,实现两个数 加 减 乘 除 的简单计算器.
#include<stdio.h>
main()
{
double a,b;
char c;
printf("请输入计算式");
scanf("%d%c%d",&a,&c,&b);
switch(c){
case '+':printf("%d",a+b);
case '-':printf("%d",a-b);
case '*':printf("%d",a*b);
case '/':printf("%d",a/b);
default:printf("请输入准确的计算式");
}
}

4. 输入年份判断是不是闰年(闰年条件:能被4整除但不能被100整除或者能被400整除) #include<stdio.h>
main()
{
int a;
printf("请输入年份");
scanf("%d",&a);
if(a%4==0&&a%100!=0 || a%400==0){
printf("该年为闰年");
}
else{
printf("该年是平年");
}
}

5.编写程序,使用条件运算符找出三个数中最小的数字,并输出
#include<stdio.h>
main(){
double a,b,c;
printf("请输入三个数");
scanf("%lf%lf%lf",&a,&b,&c);
a=a<b?a:b;
c=c<a?c:a;
printf("最小数为%.2f",c);
}

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


浙公网安备 33010602011771号