编了一个程序,C++的,有错误麻烦改一下

来源:百度知道 编辑:UC知道 时间:2024/07/08 02:11:03
#include<stdio.h>
void main()
{
float r,h,Cc,Cs,Bv,Cv;
printf("请输入圆半径r:");
scanf("%f",&r);
printf("请输入圆柱高h:");
scanf("%f",&h);
Cc=float(2*3.14*r);
Cs=float(3.14*r*r);
Bs=float(4*3.14*r*r);
Bv=float(4*3.14*r*r*r/3);
Cv=float(Cs*h);
printf("圆周长为:%2f/n 圆面积为:%2f/n 圆球表面积为:%2f/n 圆球体积为:%2f/n 圆柱体积为:%2f/n,Cc,Cs,Bs,Bv,Cv);
麻烦快一点阿 急用

最后大括号
Bs没定义
最后的printf少了另一个的引号

改好了:
#include<stdio.h>
void main()
{
float r,h,Cc,Cs,Bv,Cv,Bs;
printf("请输入圆半径r:");
scanf("%f",&r);
printf("请输入圆柱高h:");
scanf("%f",&h);
Cc=float(2*3.14*r);
Cs=float(3.14*r*r);
Bs=float(4*3.14*r*r);
Bv=float(4*3.14*r*r*r/3);
Cv=float(Cs*h);
printf("圆周长为:%2f/n 圆面积为:%2f/n 圆球表面积为:%2f/n 圆球体积为:%2f/n 圆柱体积为:%2f/n",Cc,Cs,Bs,Bv,Cv);
}
printf()少了一个引号,main()后面掉了一个花括号,Bs没有定义.

这个是C语言的,不是C++的
printf("圆周长为:%2f/n 圆面积为:%2f/n 圆球表面积为:%2f/n 圆球体积为:%2f/n 圆柱体积为:%2f/n,Cc,Cs,Bs,Bv,Cv);这句里面少了个",最后少了个}
printf("圆周长为:%2f/n 圆面积为:%2f/n 圆球表面积为:%2f/n 圆球体积为:%2f/n 圆柱体积为:%2f/n",Cc,Cs,Bs,Bv,Cv);

printf()少了一个引号,main()后面掉了一个花括号,Bs没有定义.

这样:
#include<stdio.h>
void main()
{
float r,h,Cc,Cs,Bv,Cv,Bs;
printf("请输入圆半径r:");
scanf("%f"