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

admin2019-07-14  41

问题 以下程序的功能是:给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://jikaoti.com/ti/0Af0FFFM
0

最新回复(0)