#include<stdio.h>
#define PI 3.14
int main()
{
double r
double v,s
printf("请输入球的半径\n")
scanf("%lf",&r)
v=(double)3/4*PI*r*r*r
s=4*PI*r*r
printf("球的体积为%g,球的表面积为%g",v,s)
return 0
}
扩展资料:
1、在高版本的 Visual Studio 编译器中,scanf 被认为是不安全的,被弃用,应当使用scanf_s代替 scanf。
2、对于字符串数组或字符串指针变量,由于数组名可以转换为数组和指针变量名本身就是地址,因此使用scanf()函数时,不需要在它们前面加上"&" *** 作符。
3、可以在格式化字符串中的"%"各格式化规定符之间加入一个整数,表示任何读 *** 作中的最大位数。
4、scanf函数中没有类似printf的精度控制。
如: scanf("%5.2f",&a)是非法的。不能企图用此语句输入小数为2位的实数。
5、scanf中要求给出变量地址,如给出变量名则会出错
如 scanf("%d",a)是非法的,应改为scanf("%d",&a)才是合法的。
以下是使用C语言编写一个程序,从键盘输入球的半径,并计算球的面积,最后在屏幕上输出结果:```c
#include <stdio.h>
#define PI 3.14159
int main()
{
float radius
float area
printf("请输入球的半径:")
scanf("%f", &radius)
area = 4 * PI * radius * radius
printf("球的面积为:%f", area)
return 0
}
```
在这个程序中,我们使用了 `scanf` 函数从键盘输入球的半径,并将值存储在 `radius` 变量中。然后,我们使用球的面积公式 `4 * PI * r^2` 计算球的面积,并将结果存
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)