//宏#define 命令练习直接在主函数外定义,函数内所有值均被限定
//程序分析
#include <stdio.h>
#define TRUE 1
#define FALSE 0
#define SQ(x) (x)*(x)
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;
}
return 0;
}\\实际运行结果
输入任意一个比50小的num例如20
输出结果为400.则程序正确。
//程序分析
#include <stdio.h>
#define TRUE 1
#define FALSE 0
#define SQ(x) (x)*(x)
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;
}
return 0;
}\\实际运行结果
输入任意一个比50小的num例如20
输出结果为400.则程序正确。