回 帖 发 新 帖 刷新版面

主题:新手求教高手~~!!!刚编的一个程序啊``求教啊``

#include <stdio.h>
const float PI=3.14159   //定义符号常数
void main()              //函数名
{                        //函数体开始
float r,a,b,c,v;         //r:半径;a:面积;b:周长;c:表面积;v:体积
scanf("%f",&r);          //输入半径
a=PI*r*r;                //计算圆面积a 
b=2*PI*r;                //计算圆周长b
c=4*PI*r*r;              //计算球表面积c
v=(4/3)*PI*r*r*r;        //计算球体积v
printf("%f",r);          //输出半径
printf("a=%f,b=%f,c=%f,v=%f\n",a,b,c,v);        //输出a,b,c,v
}                        //函数体结束   
这是我根据练习题要求自己编的```可是怎么和答案相差那么远呢``是不是我编错了``
#include <stdio.h>
const float PI=3.14159f
void main()
float r,c,a,s,v;
printf("Enter value of r:");  //提示信息
scanf("%f,&r);                //输入半径
c=2*PI*r;                     //计算圆周长c
a=PI*r*r;                     //计算圆面积a
s=4*a;                        //计算球表面积s
v=s*r/3;                      //计算球体积v
printf("r=%f\n",r);           //输出半径
printf("c=%f,a=%f,s=%f,v=%f\n",c,a,s,v);    //输出c,a,s,v
这是答案,有很多地方不懂,求高手指教,那个提示信息是什么意思?有什么作用?

回复列表 (共8个回复)

沙发

怎么没人啊?

板凳

这类程序发C版上回的人多
下面的是你自己编的?main函数的函数体内容都没用大括号括起来,程序怎么知道那些是你要执行的代码呢

3 楼


提示你输入半径啊!这样使程序具有可读性。

4 楼

用c语言编的
#include<stdio.h>
#define PI 3.1415926
void main()
{
    float r,s,c,v,s1;
    printf("请输入半径r\n");
        scanf("%f",&r);
    s=PI*r*r;
    s1=4*PI*r*r;
    c=2*PI*r;
    v=4.0/3*PI*r*r*r;
    printf("s=%f,c=%f,v=%f,s1=%f",s,c,v,s1);
}

5 楼


谢谢各位[em2]

6 楼

[b]    大家               这个是我自己学习C语言的网站! 真的是不错!http://bbs.21shipin.com/?fromuid=619       
                     【网站开发系统视频教程】【全套】
                     【C语言的基础视频学习】【全套】
                  http://bbs.21shipin.com/?fromuid=619
  21视频教程网从新打开! 比21互联的视频教程还好! eNet网络学院-中国权威电脑教程软件资讯网站也是从这里转过去的! 确实不错! 
如果可以的话! 大家就来顶起来!谢谢![/b]谢谢

7 楼


欢迎加入C语言爱好者QQ群106487563!这里没有菜鸟,因为在C的海洋面前我们都是新手,刚刚上路!

8 楼



     那个提示信息是让你给r服一个值的,不要也可以呀!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册