| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 453 人关注过本帖
标题:高手们进来 看看求真假
只看楼主 加入收藏
阿骨打
Rank: 1
等 级:新手上路
帖 子:3
专家分:1
注 册:2010-7-28
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
高手们进来 看看求真假
在vc++6.0的环境下我进行了以下编译:
#include "stdio.h"
void main()
{
 float a,b,c,t;
  scanf("%f,%f,%f",&a,&b,&c);
  if (a>b)
   {
   t=a;
   a=b;
   b=t;
   }
  if (a>c)
   {
   t=a;
   a=c;
   c=t;
   }
  if (b>c)
   {
   t=b;
   b=c;
   c=t;
   }
  printf("%5.2f,%5.2f,%5.2f\n",a,b,c);
}
输入三个数为:3,7,1  可结果出来的是 0.00 0.00 3.00
这是vc++6.0的问题 还是什么其他的地方错误 ?求求大虾们。。。。
搜索更多相关主题的帖子: 求真 
2010-07-30 15:28
erikyo
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:270
专家分:1154
注 册:2010-6-10
收藏
得分:5 
经过测试没有你所说的问题,
不过还是提醒你一下,你的scanf这种写法输入的时候必须是x,y,z才行
建议去掉里面的逗号。
2010-07-30 15:37
阿骨打
Rank: 1
等 级:新手上路
帖 子:3
专家分:1
注 册:2010-7-28
收藏
得分:0 
回复 2楼 erikyo
哦 看来是vc++6.0的问题了 谢谢
2010-07-30 15:41
毕业旅行
Rank: 4
等 级:业余侠客
威 望:1
帖 子:130
专家分:280
注 册:2010-7-7
收藏
得分:5 
回复 3楼 阿骨打
用VC试了下,也没碰到你说的问题。
2010-07-30 16:53
honesty2008
Rank: 2
等 级:论坛游民
帖 子:8
专家分:25
注 册:2010-7-29
收藏
得分:5 
确实没问题啊!

敢于面对现实,勇于战胜自己。
2010-07-31 09:22
sunyh1999
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:14
帖 子:1178
专家分:3032
注 册:2009-5-17
收藏
得分:5 
#include "stdio.h"
void main()
{
float a,b,c,t;
  scanf("%f,%f,%f",&a,&b,&c);
  if (a>b)
   {
   t=a;
   a=b;
   b=t;
   }
  if (a>c)
   {
   t=a;
   a=c;
   c=t;
   }
  if (b>c)
   {
   t=b;
   b=c;
   c=t;
   }
  printf("%5.2f,%5.2f,%5.2f\n",a,b,c);
}
没有任何问题,全部正确的

欢迎来到我的博客:http://blog..cn/noisunyuhong
2010-07-31 09:35
快速回复:高手们进来 看看求真假
数据加载中...
 
   



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

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