1 相关数学公式
S=4πr²=πD²
球体体积公式:
2 算法分析:
计算表面积和体积,均依赖球体半径。
所以需要先输入球体半径,然后根据公式计算出球体表面积和体积。
最终输出。
3 代码:
#include <stdio.h>int main()
{
double r,v,s
#define PI 3.1415927 //定义π值,根据需要确定精度。
scanf("%lf",&r)//输入半径。
s=4*PI*r*r
v=4*PI*r*r*r/3//计算表面积和体积
printf("表面积为%lf, 体积为%lf\n", s,v)//输出结果。
return 0
}
4 注意事项:
1) π值定义影响结果,需要根据精度需求设置π值。
2) 定义类型为double时,输入必须使用%lf,输出推荐使用%lf。
3)计算体积时不可以写作4/3*PI*r*r*r, 如果这样,开始的4/3会按照整型计算,导致结果错误。 可以写错4.0/3*PI*r*r*r。
#include <stdio.h>
#include<math.h>
#define PI 3.1415927
int main(void)
{
float s,d
while(scanf("%f",&d)!=EOF)
{
s=4*d*d*d*PI/3
printf("%.3lf\n",s)
}
return 0
}
或:
int isPrime(unsigned long n) {
if (n <= 3) {
return n >1
} else if (n % 2 == 0 |bai| n % 3 == 0) {
return 0
} else {
for (unsigned short i = 5i * i <= ni += 6) {
if (n % i == 0 || n % (i + 2) == 0) {
return 0
return 1
int main()
int n
while(~scanf("%d",&n))
if(isPrime(n))printf("%d是素数\n", n)
else printf("%d不是素数\n", n)
}
扩展资料:
C程序中函数的数目实际上是不限的,如果说有什么限制的话,那就是,一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名的函数,这个函数称为主函数,整个程序从这个主函数开始执行。
C语言程序鼓励和提倡人们把一个大问题划分成一个个子问题,对应于解决一个子问题编制一个函数,因此,C语言程序一般是由大量的小函数而不是由少量大函数构成的,即所谓“小函数构成大程序”。这样的好处是让各部分相互充分独立,并且任务单一。因而这些充分独立的小模块也可以作为一种固定规格的小“构件”, 用来构成新的大程序。
参考资料来源:百度百科-c语言