C语言上机实验思路分享7

1.已知三角形的面积是 area=sqr(s(s-a)(s-b)(s-c)),其中 s=(a+b+c)/2,a,b,c 为三角形的三边。

定义两个带参数的宏,一个用来求 s,一个用来求 area,试编写一程序,用带参数的宏来

计算三角形的面积。

2. 设有以下宏定义:

#define N 3

#define Y(n)((N+1)*n)

执行语句“z=2*(N+Y(5+1));”后输出 z 的值。

3. 使用条件编译方法编写一程序,其功能要求是,输入一行电报文字,可以任选两

种输出:一为原文输出;二为变换字母的大小写(如小写 a 变成大写 A,大写 D 变成小写

d),其他字符不变。用#define 命令控制是否变换字母的大小写。例如,#define C HANGE

1,则输出变换后的文字,若#define CHANGE 0,则原文输出。

1:

0: 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值