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

admin2019-08-18  27

问题 以下程序的功能是:给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/YiRp777K
0

最新回复(0)