关于宏的问题(入门级别) 求助
我在程序中使用了宏,如果我坚持不用计算公式换算,而用定义好的宏,怎么使用。下面的程序2种温度间不转换,知道是宏的问题。但不知道错在哪里,怎么修改学习,求助。#include <stdio.h>
#include <stdlib.h>
#define CONVERT(temp)(5.0/9.0)*(temp-32)
int main()
{
float celsius;
int temp;
printf("Fahrenhei\t Celsius\n");
for(temp=32; temp<=132; temp++)
{
CONVERT(temp);
printf("%d\t\t%6.2f\n", temp, celsius);
}
system("pause");
}