C语言网

 找回密码
 加入社区!

QQ登录

只需一步,快速开始

查看: 364|回复: 7

麻烦各位大大给看看代码 [复制链接]

Rank: 1

主题
0
帖子
2
C币
4 枚
在线时间
0 小时
发表于 2010-5-7 23:27:08 |显示全部楼层
#include<stdio.h>
#define PI 3.14159
main()
{
    double area,radius;
   
    radius=0;
    area=PI*radius*radius;
    printf("input the radius\n");
    printf("the radius is:");
    scanf("%lf",&radius);
    printf("the area is :%lf",area);
  }
得出结果居然是0.00000,编译环境DEV-CPP
我不知道我错在哪里。麻烦给解释

Rank: 4

主题
7
帖子
116
C币
244 枚
在线时间
101 小时
发表于 2010-5-8 11:26:48 |显示全部楼层
本帖最后由 klttl 于 2010-5-8 11:39 编辑

radius=0;//把它删除
    area=PI*radius*radius;//把它放在scanf语句下面就可以了
    printf("input the radius\n");
    printf("the radius is:");
    scanf("%lf",&radius);
    printf("the area is :%lf",area);
应该多看看书,自己多想想!

Rank: 1

主题
0
帖子
3
C币
5 枚
在线时间
1 小时
发表于 2010-5-10 13:55:46 |显示全部楼层
#include<stdio.h>
#define PI 3.14159
main()
{
    double area,radius;
    printf("input the radius\n");
    printf("the radius is:");
    scanf("%lf",&radius);
    area=PI*radius*radius;
    printf("the area is :%lf",area);
  }
这样应该就正确了

Rank: 1

主题
0
帖子
3
C币
4 枚
在线时间
0 小时
发表于 2010-5-10 16:09:06 |显示全部楼层
这个我知道..呵呵     你赋初值为0了

Rank: 1

主题
0
帖子
1
C币
1 枚
在线时间
0 小时
发表于 2010-5-11 20:06:46 |显示全部楼层
#include<stdio.h>
#define PI 3.14159
main()
{
    double area,radius;
   
    radius=0;
        printf("input the radius\n");
    printf("the radius is:");
    scanf("%lf",&radius);
area=PI*radius*radius;

    printf("the area is :%lf",area);
  }

Rank: 2

主题
2
帖子
80
C币
87 枚
在线时间
16 小时
发表于 2010-9-2 12:32:25 |显示全部楼层
这个自己想想就ok了吧

Rank: 2

主题
2
帖子
80
C币
87 枚
在线时间
16 小时
发表于 2010-9-2 12:35:25 |显示全部楼层
#include<stdio.h>
#define PI 3.14159
main()
{
    double area,radius;
    printf("input the radius\n");
    scanf("%lf",&radius);
    area=PI*radius*radius;

    printf("the radius is:%lf\n",radius);

    printf("the area is :%lf",area);
    getch();
  }

Rank: 1

主题
0
帖子
16
C币
18 枚
在线时间
2 小时
发表于 2010-11-10 12:30:31 |显示全部楼层
这个程序是干嘛用的啊?
好学者!
您需要登录后才可以回帖 登录 | 加入社区!

C语言 ( 粤ICP备11042647号-2 )

GMT+8, 2012-2-7 22:39

©2009-2011 cyuyan.com.cn

回顶部