以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错 main() /*Beginning*/ {int r;float s; scanf("%d",r); s=*π *r*r;printf("s=%f\n",s);

admin2015-12-25  7

问题 以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错
main()
/*Beginning*/
  {int r;float s;
   scanf("%d",r);
   s=*π *r*r;printf("s=%f\n",s);
   }
出错的原因是

选项 A、注释语句书写位置错误
B、存放圆半径的变量r不应该定义为整型
C、输出语句中格式描述非法
D、计算圆面积的赋值语句使用了非法变量

答案D

解析 本题考查了C语言的基本输入输出函数。选项A错误,代码里面的注释是正确的,“/*”和“*/”配对;选项B错误,r变量定义为整型是可以的;选项C输出语句格式正确;选项D正确,计算s的时候s=*π*r*r使用了未定义变量π。
转载请注明原文地址:https://kaotiyun.com/show/kDDp777K
0

最新回复(0)