早教吧 育儿知识 作业答案 考试题库 百科 知识分享

这有什么错误啊#includevoidmain(){floatpl=3.14159;intsr=5;s=r*r*pl;printf("s=%d\n",s);}这有什么错误啊:cry

题目详情
这有什么错误啊#include void main (){ float pl = 3.14159; int s r = 5; s = r*r*pl; printf("s = %d\n", s);}这有什么错误啊:cry
▼优质解答
答案和解析
声明多个变量加逗号float型转成了int型会丢失精度PI可使用宏定义,以后修改方便# include # define PI 3.14159int main (void){ double s, r = 5.0; s = r*r*PI; printf("s = %lf\n", s); return 0;}