C语言程序设计24

《C程序设计教程(第四版)——谭浩强》


习题2.1 求下列算数表达式的值


(1)x+a%3*(int)(x+y)%2/4
         设x=2.5,a=7,y=4.7

  (2)(float)(a+b)/2+(int)x%(int)y
         设 a=2,b=3,x=3.5,y=2.5

代码(1):

//《C程序设计教程(第四版)——谭浩强》
//习题2.1 求下列算数表达式的值
//(1)x+a%3*(int)(x+y)%2/4
//设x=2.5,a=7,y=4.7

#include <stdio.h>
int main()
{
	int a = 7;
	float x = 2.5;
	float y = 4.7;
	float z;//存储算数表达式的结果
	
	z=x+a%3*(int)(x+y)%2/4;
	
	printf("算数表达式的值为%f",z);
	
	return 0;
}

运行结果:

代码(2):

//(2)(float)(a+b)/2+(int)x%(int)y
//   a=2,b=3,x=3.5,y=2.5

#include <stdio.h>
int main()
{
	int a = 2;
	int b = 3;
	float x = 3.5;
	float y = 2.5;
	float z;//存储算数表达式的结果
	
	z=(float)(a+b)/2+(int)x%(int)y;
	
	printf("算数表达式的值为%f",z);
	
	return 0;
}

运行结果:

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值