C语言程序设计50例(经典收藏)

2020-01-06 20:20:54王冬梅

  tmp+=i;
  printf("The sum is %dn",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;