第三次作业 YZH

1.选A

if条件语句中比较运算符从左向右判断,'a'<c不成立值为0,0<='z'成立。所以执行结果为输出‘LOW’。

2.选D

c+b的值为0并且赋给a,所以真值为0,所以不执行if语句,进入else语句,输出结果为“$$$”。

3.结果为:6

if中m++=6,6>5,所以执行if语句,输出m的值:6。

4.x=20, y=30, z=30

if条件语句中x>y不成立,有因为没有{},所以跳到下一个语句并执行,所以输出结果如上。

5.(1)&score   (2)score/10   (3)break   (4)9   (5)8   (6)7   (6)

6. 

#include <stdio.h>
int main()
{
	int year=0;
	scanf("%d",&year);
	if((year%4==0&&year%100!=0)||(year%400==0))
	{
		printf("%d是闰年\n",year);
	}
	else
	{
		printf("%d不是闰年\n",year);
	}
	return 0;
}

 

7. 

 

#include <stdio.h>
int main()
{
	float a,b,c,max,min;
	scanf("%f %f %f",&a,&b,&c);
	if(a>b)
	{
		max=a,min=b;
	}
	else
	{
		max=b,min=a;
	}
	if(c>max)
	{
		max=c;
	}else if(c<min){
		min=c;
	}
	printf("max=%f,min=%f",max,min);
	return 0;
}

 

8. 

 

#include<stdio.h>
int main()
{
	float a,b;
	char op;
	scanf("%f%c%f",&a,&op,&b);
	switch(op){
		case'+':printf("%f%c%f=%f\n",a,op,b,a+b);break;
		case'-':printf("%f%c%f=%f\n",a,op,b,a-b);break;
		case'*':printf("%f%c%f=%f\n",a,op,b,a*b);break;
		case'/':
		if(b!=0)
		{
			printf("%f%c%f=%f\n",a,op,b,a/b);break;
		}
		else
		{
			printf("worn\n");
		}
		default:printf("worn");
	}
	return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值