天真小巫


私信TA

用户名:w1234567890l

访问量:5065

签 名:

追光者

等  级
排  名 392
经  验 4948
参赛次数 4
文章发表 68
年  龄 20
在职情况 学生
学  校 西安邮电大学
专  业 智能科学与技术

  自我简介:

我不爱笑,不爱逞强,天真无邪。

TA的其他文章

解题思路:先用宏定义定义一个p,然后定义变量n,计数器k,将k放到while()循环中判断读入半径的个数。

注意事项:不要用float 去定义s,a,不然容易出现精度问题,最好用double定义变量。

参考代码:

#include<stdio.h>

#define p  3.1415;

int main()

{    int n,k=0;

double s=1,t,a;

scanf("%d",&n);

while(k<n)

{  scanf("%lf",&a);

s=a*a*p; 

printf("%.6lf\n",s);

k++;

}

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区