体积面积求助
#include <stdio.h>#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
这是代码:
int main(int argc, char *argv[]) {
float a,b,c,d,e,f,g;
scanf("%f %f",&a,&b);
//a表示半径,b表示高,c表示圆周长,d表示圆面积,e表示圆球表面积,f表示圆球体积,g表示圆柱体积;
c=a*2*3.14;
d=a*a*3.14;
e=a*a*12.56;
f=a*a*a*4.00/3.00*3.14;
g=a*a*b*3.14;
printf("圆周长为: %.2f\n",c);
printf("圆面积为: %.2f\n",d);
printf("圆球表面积为: %.2f\n",e);
printf("圆球体积为: %.2f\n",f);
printf("圆柱体积为: %.2f\n",g);
return 0;
}
这是作业要求:
用scanf输入圆半径r和圆柱高h,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。
输出计算结果,输出要有文字说明(见输出示例),并要求小数点后必须保留2位有效数字(四舍五入),不足补零。
要求计算中π的值为3.14。
输入
输入两个float范围的浮点数,分别代表圆半径r和圆柱高h,用一个空格隔开。
输出
输出五行,分别为圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。输出要有文字说明(见输出示例)。输出要求小数点后必须保留2位有效数字(四舍五入),不足补零。
输入示例
1.5 3
输出示例
圆周长为:9.42
圆面积为:7.07
圆球表面积为:28.26
圆球体积为:14.13
圆柱体积为:21.19
问题是:我检查了半天输入进去结果是对的但是一直只有20没满分。请大佬帮忙。