为什么这个编译会报错
#include <stdio.h>#define LOWER 0 /* lower limit of table */
#define UPPER 300 /* upper limit */
#define STEP 20 /* step size */
/* print Fahrenheit-Celsius table */
main()
{
int fahr;
for (fahr = LOWER; fahr <= UPPER; fahr = fahr + STEP)
printf("%3d %6.1f\n", fahr, (5.0/9.0)*(fahr-32));
}
楼主没错啊,我复制过去就可以直接编译运行了 #include <stdio.h>
#define LOWER 0 /* lower limit of table */
#define UPPER 300 /* upper limit */
#define STEP 20 /* step size */
/* print Fahrenheit-Celsius table */
int main()
{
int fahr;
for (fahr = LOWER; fahr <= UPPER; fahr = fahr + STEP)
printf("%3d %6.1f\n", fahr, (5.0/9.0)*(fahr-32));
return 0;
}
已经编译过了 缺失能运行没有问题 放上来的程序没有问题,不过我自己写的时候在 define语句后面加了“;”:funk: :curse: :titter::titter:楼主冒失鬼:titter: 用得什么编译程序,我用VS没出错
页:
[1]