刚开始学C语言,按教程写了一段,为什么出错呢。。。

来源:百度知道 编辑:UC知道 时间:2024/05/24 12:32:13
#define PI 3.1416
main()
{
float Radius,Area;
scanf(%f,&Radius); /*输入半径的值*/
Area=PI*Radius*Radius;
printf(%f\n,Area); /*输出圆的面积*/
}
但是我输入以后他说scanf(%f那个地方的f:expression syntax in function main
possible use of 'radium' before defination in function main
为什么啊?

scanf("%f",&Radius); /*输入半径的值*/
printf("%f\n",Area); /*输出圆的面积*/
第一个参数是字符串要用""括起来

#include <stdio.h>
#define PI 3.1416
void main()
{
float Radius,Area;
scanf("%f",&Radius); /*输入半径的值*/ //要加"",而且是英文的
Area=PI*Radius*Radius;
printf("%f\n",Area); /*输出圆的面积*/ //这里也是
}

少了#include<stdio.h>吧

scanf("%f",&Radius); /*输入半径的值*/
printf("%f\n",Area); /*输出圆的面积*/
第一个参数是字符串要用""括起来
#include <stdio.h>
#define PI 3.1416
void main()
{
float Radius,Area;
scanf("%f",&Radius);
Area=PI*Radius*Radius;
printf("%f\n",Area);
}

scanf(%f,&Radius); /*输入半径的值*/
Area=PI*Radius*Radius;
printf(%f\n,Area); /*输出圆的面积*/
%f 要加引号
这是C语言中的固定的语法。。。。