| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1134 人关注过本帖
标题:你能检查出下面的问题吗?
取消只看楼主 加入收藏
adminis
Rank: 1
来 自:cq of china
等 级:新手上路
帖 子:39
专家分:0
注 册:2008-3-4
收藏
 问题点数:0 回复次数:2 
你能检查出下面的问题吗?
main()
{
    int c,s;
    float p,w,d,f;
    scanf("%f,%f,%fd",&p,&w,&s);
    if (s>=3000) c=12;
    else c=s/250;
    switch(c)
    {case 0:d=0;break;
        case 1:d=2;break;
        case 2:
        case 3:d=5;
        case 4:
        case 5:
        case 6:
        case 7:d=8;break;
        case 8:
        case 9:
        case 10:
        case 11:d=10;break;
        case 12:d=15;break;
    }
    f=p*w*s*(1-d/100.0);
    printf("freigh=%15.4f",f);
    }

希望各位,能帮小弟一个忙!!

谢谢

未命名副本.jpg (35.53 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: case break 检查 float switch 
2008-03-10 11:51
adminis
Rank: 1
来 自:cq of china
等 级:新手上路
帖 子:39
专家分:0
注 册:2008-3-4
收藏
得分:0 
回复 2# 的帖子
谢谢..我找到了...错误地方!!
scanf("%f,%f,%fd",&p,&w,&s);

上面的那个%fd应该是%d才对.

粗心大意啊!!!

学会了之后.
开发毒毒.
想跟着我一起.
混的人跟上来.
2008-03-14 20:29
adminis
Rank: 1
来 自:cq of china
等 级:新手上路
帖 子:39
专家分:0
注 册:2008-3-4
收藏
得分:0 
不能通过就是拿出来,给大家想法通过啥!

学会了之后.
开发毒毒.
想跟着我一起.
混的人跟上来.
2008-03-19 18:41
快速回复:你能检查出下面的问题吗?
数据加载中...
 
   



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

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