C语言程序,这个程序到底哪错了啊,运行不了
发布网友
发布时间:2023-08-14 13:08
我来回答
共5个回答
热心网友
时间:2024-12-05 01:50
#include<stdio.h>
#define PI 3.1415926
void main()
{
double r,h=3.00,L,Sa,Sb,Va,Vb;
printf("圆的半径:");
scanf("%lf",&r);
L=2*PI*r;
Sa=PI*r*r;
Sb=4*PI*r*r;
Va=PI*r*r*r*4/3;
Vb=Sa*h;
printf("圆周长:%lf\n",L);
printf("圆面积:%.2f\n",Sa);
printf("圆球表面积:%.2f\n",Sb);
printf("圆球体积:%.2f\n",Va);
printf("圆柱体积:%.2f\n",Vb);
}
去掉scanf里面多余的"和最后一个多余的}再把float换成double 因为你定义的pi是double
热心网友
时间:2024-12-05 01:50
第7行 scanf("%f",&r"); 多最后 一个“
最后一个 } 去掉
热心网友
时间:2024-12-05 01:51
多了一个},任何程序中的大括号{}和() 都是成对出现的,不能只出现一个。望采纳
热心网友
时间:2024-12-05 01:52
最后面多了一个括号
热心网友
时间:2024-12-05 01:52
最后面多了一个大括号。