解题思路:
根据面积=半径*半径*圆周率,利用scanf和printf函数就可以了。
有疑问留言。
注意事项:
注意保留两位小数哦!
参考代码:
#include<stdio.h>
int main()
{
float r,v; /*定义半径r和体积v*/
float a=3.1415926; /*定义圆周率*/
scanf("%f",&r); /*输入一个半径的值*/
v=a*r*r; /*计算v的值*/
printf("%.2f\n",v); /*输出v的值*/
return 0;
}
0.0分
15 人评分
#include"stdio.h" int main() { float S,r,π; π=3.1415926; scanf("%f",&r); S=π*r*r; printf("S=%0.2f",S); return 0; } ????
#include <stdio.h> #define PI 3.1415 int main() { float r,s; scanf("%f",&r); s=r*r*PI; printf("s=%.2f",s); return 0; } 这哪里有问题啊 QAQ
#include<stdio.h> # define PI 3.1415926 int main() { float r,size; scanf("%f",&r); size=PI * r * r; printf("%f",size); return 0; } 哪里错了,我好多写的在visual上都是对的,在这里全是错的。
赵老师好凶 2019-05-30 00:38:05 |
保留两位小数,所以你要改成printf("%.2f",size);
#include<stdio.h> int main() { float r,s; scanf("%f",&r); s=3.14*r*r; printf("%.2f\n",s); return 0; } 想知道我这个到底哪里错了 百思不得其解
张泽隆 2018-12-06 20:40:45 |
你3.14没有定义进去啊
1154 2018-12-11 10:22:12 |
运算结果为12.56,没有四舍五入
深山太保 2018-12-30 19:44:10 |
我想这个应该把圆周率多写几位,比如写成3.1416就可以了。
深山太保 2018-12-30 19:45:12 |
因为题目中给出的示例,当半径为2时运行结果是12.57,想要得到这个结果圆周率就不能定义为3.14了。
吴明浩 2019-02-13 22:34:46 |
求面积不是体积,面积是S...
吴明浩 2019-02-13 22:35:35 |
3.14哪里
如来老祖 2019-09-12 16:13:16 |
我和你的一样,3.1415926就正确了
#include<stdio.h> int main() { float r,s; float a=3.14; scanf("%f",&r); s=a*r*r; printf("s=%f\n",s); return 0; }
#include<stdio.h> int main() { float r,v; scanf("%f",&r); v=3.14*r*r; printf("%.2f\n",v); return 0; }
十->二进制转换 (C语言代码)浏览:1324 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:543 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:638 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:578 |
printf基础练习2 (C语言代码)浏览:792 |
母牛的故事 (C语言代码)浏览:1446 |
打印十字图 (C语言代码)浏览:2809 |
数对 (C语言代码)浏览:756 |
A+B for Input-Output Practice (VI) (C语言代码)浏览:573 |
整数平均值 (C语言代码)浏览:845 |
不见月 2020-02-16 21:13:39 |
好吧,不能用π
不见月 2020-02-16 21:16:38 |
S=也要去掉