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

admin2010-09-05  33

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

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

答案D

解析 π必须用一个符号名来代表,而且这个符号名必须在程序中进行指定,否则计算机将不能识别。
转载请注明原文地址:https://kaotiyun.com/show/pOWp777K
0

最新回复(0)