- 39
- 1
- 约7万字
- 约 80页
- 2020-11-11 发布于湖北
- 举报
第9章 预处理命令
9.1定义一个代参数的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
解:
# define SWAP(a,b) t=b;b=a;a=t
main ( )
{int a,b,t;
printf(“Input two integers a,b:”);
scanf(“%d,%d,”*a,*b);
SWAP(a,b);
printf(“Now,a=%d,b=%d\n”,a,b);
}
运行结果如下:
Input two integers a,b:3,4↙
Now,a=4,b=3
9.2输入两个整数,求它们相除的余数。用带参的宏来实现,编程序。
解:
# define SURPLUS(a,b) a%b
main ( )
{int a,b;
printf(“Input two integers a,b:”);
scanf(“%d,%d”,a,b);
printf(“Remember is %d\n”,SURPLUS(a,b));
}
运行结果如下:
Input two integers a,b:60,13↙
Remember is 8
9.3
三角形的面积为:area=
其中s= (a+b+c),a,b,c为三角形的三边。定义两个带参的宏,一个用来求s,另一个用来求area。写程序,在程序中用带实参的宏名来求
您可能关注的文档
- 2016秋六年级美术表格教案概要.doc
- Black Cat 有声名著阶梯阅读 可编辑word版-【6】4 A Tale of Two Cities 双城记.doc
- UDP服务器设计---课程设计.doc
- 2014年无锡市中考数学试卷及答案(Word版).doc
- 2016年到2016年自考互联网数据库真题及答案.doc
- Attitude 原版英语三级教程测试题 Unit1-12 附答案.doc
- Protel应用课程设计——直流稳压电源设计.doc
- 2011年小升初数学复习资料大全.doc
- 2013年魔芋深加工及产业化开发项目可行性研究报告.doc
- 2014高考英语二轮复习学案:非谓语动词的用法(讲解 练习版 37页)(.doc
最近下载
- 内蒙古水质实验室能力提升项目环境影响报告表.docx VIP
- (2026年)中华人民共和国献血法PPT课件.pptx VIP
- 毛巾织造染色工艺.docx VIP
- 东莞市新文汇环保科技生态共性联创改扩建项目环境影响报告书.pdf VIP
- 食材配送项目供货保障方案.pdf VIP
- TZS 0678—2025《生物安全实验室工作人员本底血清样本管理规范》(水印版).pdf VIP
- 《GB 17919-2025可燃性粉尘除尘系统防爆安全规范》学习与解读PPT.pptx VIP
- 房屋漏水答辩状格式范文范例.docx VIP
- 化工单机试车方案.docx VIP
- GB 50268-2008 给水排水管道工程施工及验收规范.docx
原创力文档

文档评论(0)