C语言错误范例(三)
改错题目:下面程序为求取圆面积,取圆周率为3.1415926,半径r为40。
要求:①圆周率定义为符号常量②半径用scanf()输入③分两行输出,先输出圆周率和半径,再输出面积。
#include<stdio.h>
#define PI=3.1415926
voi main( )
{ float r,s,PI;
prinff("please enter data to r");
scanf("%f,&r=40") ;
S=PI*r*r
printf("%f,%f\n,s=%f\n",r,PI,s);
}
解答:
错误1: 定义符号常量形式错误,去掉“=”
错误2: void , printf拼写错误
错误3: PI是符号常量,在此处又被定义为浮点型变量
错误4 : 输入语句scanf语法错误
错误5 : s的算法语句丢失分号
错误6: 变量前后名称不一致,定义的小写s,使用的大写S
文案编辑:护理第1组02
排版编辑:姚世朋
指导教师:仝武宁
扫描二维码