该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

tmp+=i;

printf("The sum is %d\n",tmp);

getch();

}

==============================================================

【程序46】

题目:宏#define命令练习(1)

1.程序分析:

2.程序源代码:

#include "stdio.h"

#include "conio.h"

#define TRUE 1

#define FALSE 0

#define SQ(x) (x)*(x)

void main()

{

int num;

int again=1;

printf("\40: Program will stop if input value less than 50.\n");

while(again)

{

printf("\40:Please input number==>");

scanf("%d",&num);

printf("\40:The square for this number is %d \n",SQ(num));

if(num>=50)

again=TRUE;

else

again=FALSE;

}

getch();

}

==============================================================

【程序47】

题目:宏#define命令练习(2)

1.程序分析:

2.程序源代码:

#include "stdio.h"

#include "conio.h"

/*宏定义中允许包含两道衣裳命令的情形,此时必须在最右边加上"\"*/

#define exchange(a,b) { \

int t;\

t=a;\

a=b;\

b=t;\

}

void main(void)

{

int x=10;

int y=20;

printf("x=%d; y=%d\n",x,y);

exchange(x,y);

printf("x=%d; y=%d\n",x,y);

getch();

}

==============================================================

【程序48】

题目:宏#define命令练习(3)

1.程序分析:

2.程序源代码:

#define LAG >

#define SMA <

#define EQ ==

#include "stdio.h"

#include "conio.h"

void main()

{

int i=10;

int j=20;

if(i LAG j)

printf("\40: %d larger than %d \n",i,j);

else if(i EQ j)

printf("\40: %d equal to %d \n",i,j);

else if(i SMA j)

printf("\40:%d smaller than %d \n",i,j);

else

printf("\40: No such value.\n");

getch();

}

==============================================================

【程序49】

题目:#if #ifdef和#ifndef的综合应用。

1. 程序分析:

2.程序源代码:

#include "stdio.h"

#include "conio.h"

#define MAX

#define MAXIMUM(x,y) (x>y)?x:y

#define MINIMUM(x,y) (x>y)?y:x

void main()

{

int a=10,b=20;

#ifdef MAX

printf("\40: The larger one is %d\n",MAXIMUM(a,b));

#else

printf("\40: The lower one is %d\n",MINIMUM(a,b));

#endif

#ifndef MIN

printf("\40: The lower one is %d\n",MINIMUM(a,b));

#else

printf("\40: The larger one is %d\n",MAXIMUM(a,b));

#endif

#undef MAX

#ifdef MAX

printf("\40: The larger one is %d\n",MAXIMUM(a,b));

#else

printf("\40: The lower one is %d\n",MINIMUM(a,b));

#endif

#define MIN

#ifndef MIN

printf("\40: The lower one is %d\n",MINIMUM(a,b));

#else

printf("\40: The larger one is %d\n",MAXIMUM(a,b));

#endif

getch();

}

c语言吧百度贴吧经典100例,C语言程序设计经典100例相关推荐

  1. C/C++语言基础进阶算法备赛面试 经典、实用、趣味 程序设计编程300例精解每日一练第37天

    前言: 备赛蓝桥杯,大学电子设计大赛,C语言提高,算法准备,定位大厂刷题,所以每天一练,不是很适合新手,适合长期规划有一定基础的同学跟上,每日文档由三部分组成,基础题(适合备赛国二),趣味题(适合有兴 ...

  2. C/C++语言经典、实用、趣味程序设计编程百例精解(2)

    11.打鱼还是晒网  中国有句俗语叫"三天打鱼两天晒网".某人从1990年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼&quo ...

  3. C/C++语言经典、实用、趣味程序设计编程百例精解(3)

    位反序数 设N是一个四位数,它的9倍恰好是其反序数,求N.反序数就是将整数的数字倒过来形成的整数.例如:1234的反序数是4321. *问题分析与算法设计 可设整数N的千.百.十.个位为i.j.k.l ...

  4. C语言趣味程序设计编程百例精解

    C/C++语言经典.实用.趣味程序设计编程百例精解(1)  1.绘制余弦曲线 在屏幕上用"*"显示0~360度的余弦函数cos(x)曲线 *问题分析与算法设计 如果在程序中使用数组 ...

  5. c语言编程经典实例利润,C语言经典编程实例100题解答

    C语言经典编程实例100题 答案+答案 C语言经典编程实例100题C语言程序实例100个(一) [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数,都是多少, 1.程序 ...

  6. C语言——经典200道实例【基础例题100道——进阶例题100道】

    目录: ===============================基础例题100道=============================== 1.输出 "Hello, World!& ...

  7. 100例C语言经典编程题 | 浙大版C语言题目集第三版,助力你C语言从入门到精通

    获取每道题详细解答请在公众号[C you again]"C语言题目集"栏目查看. 下载pdf版本请在公众号[C you again]回复"c-pdf"自行获取. ...

  8. 100个Linux Shell脚本经典案例

    kill `ps -ef | grep redis | awk '{print $2}'` grep -w '\|aa\|bb'​​​​​​​ Linux 根据端口号杀进程的.sh脚本_xie_app ...

  9. 判断体型c语言程序,C语言程序设计经典体型.doc

    C语言程序设计经典体型 <C语言程序设计> 顺序结构程序设计 4.输入一个三位整数,拆分并打印出每位数. 例:输入123,打印:123的各位数字为1,2,3 #include void m ...

  10. c语言程序汇总,C语言程序设计经典题目大汇总

    1.C语言程序设计经典题目大汇总第一章 1main() printf("*"n"); printf(" welcome you n"); printf ...

最新文章

  1. ts快捷键 vscode_vscode怎么调试ts
  2. python如何打印时间,在python2.7中,如何提取和打印日期、时间和m
  3. oracle 11gR2 新增deinstall命令来卸载grid和database
  4. linux磁盘分区fdisk命令详解
  5. shell 多行注释
  6. pythonurllib的使用_python re和urllib的使用问题。
  7. 集合的创建、集合的特性(成员操作符、for循环)
  8. idea maven丢失
  9. 几个北大和南开学霸的公众号,值得学习
  10. 测试渗透前置知识-行业术语
  11. 数学建模之常见的优化模型
  12. 第1章练习题-SQL基础教程
  13. eyoucms分页通用css样式
  14. python短时傅里叶变换_Python scipy 计算短时傅里叶变换(Short-time Fourier transforms)...
  15. 利用IV分析仪测量二极管的伏安特性
  16. 常见web漏洞修复方法
  17. 教你从零开始成为优秀交互设计师(一):交互设计师修炼指南
  18. 【0005】删除文件时,提示你需要权限才能执行此操作
  19. java给word增加页码_Java 添加页码到Word文档
  20. uni.showToast() 提示

热门文章

  1. Redis5.0:这些场景下使用,高效还降低成本!
  2. nginx日志自动切割
  3. 用电线来传网络信号的黑科技?AirGig究竟是什么
  4. 使用Hibernate操作数据库
  5. Exception: This is not supported, use MenuItemCompat.getActionProvider()的处理
  6. fastjson解析json简介
  7. SqlCommand类,在与数据库交互式一定要用到的属性
  8. [转载] 高等应用数学问题的matlab求解——第1章 计算机数学语言概述
  9. gpu programming guide for g80(dx9)
  10. InfoPath发布要点