| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 523 人关注过本帖
标题:初学继续求教
只看楼主 加入收藏
sunshinefly
Rank: 1
等 级:新手上路
帖 子:46
专家分:2
注 册:2012-12-11
结帖率:62.5%
收藏
 问题点数:0 回复次数:16 
初学继续求教
我用float a,b,c然后编程序从小到大输出,我一开始用%f,可是结果错的,然后我改成%5.2f结果就对了,可是为什么呢
2012-12-12 20:36
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:0 
你的代码呢?

My life is brilliant
2012-12-12 20:39
sunshinefly
Rank: 1
等 级:新手上路
帖 子:46
专家分:2
注 册:2012-12-11
收藏
得分:0 
#include <stdio .h>
int main ()
{
        float a,b,c,t;
       scanf ("%f,%f,%f",&a,&b,&c);
       if (a>b)
{
       t=a;
       a=b;
       b=t;
}
就像这样,最后输出
printf ("%5.2f,%5.2f,%5.2f\n",a,b,c)
就像
2012-12-12 21:38
sunshinefly
Rank: 1
等 级:新手上路
帖 子:46
专家分:2
注 册:2012-12-11
收藏
得分:0 
可是为什么不能直接用%f,那样运行就错的
2012-12-12 21:40
wanjiawei
Rank: 4
等 级:业余侠客
帖 子:61
专家分:213
注 册:2012-11-16
收藏
得分:0 
程序代码:
#include <stdio.h>
int main ()
{
    float a,b,c,t;
    scanf ("%f,%f,%f",&a,&b,&c);
    if (a > b)
{
       t = a;
       a = b;
       b = t;
}

    printf ("%f   %f   %f\n", a, b, c);
    return 0;
}
可以啊
2012-12-12 22:10
sunshinefly
Rank: 1
等 级:新手上路
帖 子:46
专家分:2
注 册:2012-12-11
收藏
得分:0 
回复 5楼 wanjiawei
我不用%5.2f,运行就会错误,变成负的很多
2012-12-12 23:26
qq839431011
Rank: 4
来 自:河北
等 级:业余侠客
帖 子:105
专家分:296
注 册:2012-12-5
收藏
得分:0 
用int 定义主函数 一定要用返回值的楼主

穷则变,变则通,通则久 寂寞平淡
2012-12-12 23:37
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
输入的时候没逗号了吧

授人以渔,不授人以鱼。
2012-12-12 23:46
yaobao
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:4
帖 子:1854
专家分:4121
注 册:2012-10-25
收藏
得分:0 
回复 3楼 sunshinefly
感觉除了T版所说的输入问题,不应该有别的原因了,代码看了半天也没看出什么不对的地方

认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
2012-12-13 08:22
_peak
Rank: 5Rank: 5
来 自:90后
等 级:禁止访问
帖 子:83
专家分:347
注 册:2012-12-12
收藏
得分:0 
小神也没看出有什么不对的地方,也许真是像楼上所说的,你输入错误

团结,进步,务实,创新!
2012-12-13 08:25
快速回复:初学继续求教
数据加载中...
 
   



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

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