| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 510 人关注过本帖
标题:哪里错了?
只看楼主 加入收藏
仗剑天涯1314
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-10-19
结帖率:0
收藏
已结贴  问题点数:20 回复次数:9 
哪里错了?
# include<stdio.h>

  main()
{

     int r,h;
     double v;
     double Q=3.14;

     scanf("d% d%",&r,&h);
     v=(Q*r*r*h)/3;
     printf("圆锥体的体积是:%3lf",v);
     return 0;

}
搜索更多相关主题的帖子: include double return 圆锥体 
2015-10-19 21:49
shanhuaiyu
Rank: 1
等 级:新手上路
帖 子:6
专家分:8
注 册:2015-10-12
收藏
得分:3 
v = (Q  * r  *  r  *  h )/3

数据类型不匹配

定义v是double类型      为何输出为lf?
2015-10-19 21:51
uicake
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2015-10-19
收藏
得分:3 
scanf("d% d%",&r,&h);%d %d

来来来,我给你个祝福
2015-10-19 22:12
uicake
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2015-10-19
收藏
得分:0 
我用的vs2015编译成功的代码:
程序代码:
#include<stdio.h>
main()
{
    int r, h;
    double v;
    double Q = 3.14;

    scanf_s("%d %d", &r, &h);
    v = (Q*r*r*h) / 3;
    printf("圆锥体的体积是:%0.3lf", v);

    system("pause");
    return 0;

}

来来来,我给你个祝福
2015-10-19 22:15
蓝色风暴cl
Rank: 8Rank: 8
来 自:新疆
等 级:蝙蝠侠
威 望:3
帖 子:163
专家分:704
注 册:2015-9-6
收藏
得分:3 
除了写反了,没了吧。

欢迎大家加好友哦,多找我聊聊吧!
2015-10-19 22:32
uicake
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2015-10-19
收藏
得分:0 
回复 5楼 蓝色风暴cl
试了下,没了

来来来,我给你个祝福
2015-10-19 22:36
暴风晕
Rank: 12Rank: 12Rank: 12
来 自:冥界
等 级:火箭侠
威 望:6
帖 子:402
专家分:3107
注 册:2015-8-8
收藏
得分:3 
看来楼主还是要多练啊
2015-10-19 22:58
qq1625127317
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:185
专家分:450
注 册:2015-9-3
收藏
得分:3 
一般在canf()中不要有空格的 ,%d %d,就像这样,要写成%d%d,我看书上是这么说的

静坐常思己过,闲谈莫论人非
2015-10-20 06:39
天下苍生
Rank: 2
等 级:论坛游民
帖 子:24
专家分:52
注 册:2015-10-14
收藏
得分:3 
回复 4楼 uicake
请问大神,为何加上 system("pause");?
2015-10-20 08:34
白金伯爵
Rank: 2
等 级:论坛游民
帖 子:47
专家分:48
注 册:2015-9-21
收藏
得分:3 
回复 9楼 天下苍生
system("pause");//系统检测到回车操作终止程序
2015-10-20 09:19
快速回复:哪里错了?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035068 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved