| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1654 人关注过本帖, 1 人收藏
标题:总提示有两个错,找了半天不知哪里有错,求高人指点~
只看楼主 加入收藏
悦雨君
Rank: 1
来 自:安阳
等 级:新手上路
帖 子:12
专家分:0
注 册:2011-8-1
收藏
得分:0 
回复 19楼 muyangnanhai
还是不行...结果不对,输出的数总是第一个,不是最大数啊...
2011-08-01 18:11
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
程序代码:
#include "stdio.h"
int max(int x,int y,int z);
main()
{
int i,j,k;
printf("i,j,k=");
scanf("%d%d%d",&i,&j,&k);
max(i,j,k);
return 0;
}
int max(int x,int y,int z)
{
  int m;
  m=x>y?x:y;
  m=m>z?m:z;
  printf("the max value of the there data is %d\n",m);
}


楼主直接复制上面的代码编译运行。
如果结果有问题,那就是你其他的操作有错误了~
2011-08-01 18:17
风生钧起
Rank: 4
来 自:江西
等 级:业余侠客
帖 子:383
专家分:246
注 册:2011-7-26
收藏
得分:0 
回复 18楼 左郭嘉右赵云
没数据 你不要回帖了 很不负责
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册

墨一世红颜倾醉己    霁天谁与话风流

修仙``````````````````````````````````````````````
2011-08-01 18:22
风生钧起
Rank: 4
来 自:江西
等 级:业余侠客
帖 子:383
专家分:246
注 册:2011-7-26
收藏
得分:0 
回复 22楼 voidx
  给运行结果
图片附件: 游客没有浏览图片的权限,请 登录注册

墨一世红颜倾醉己    霁天谁与话风流

修仙``````````````````````````````````````````````
2011-08-01 18:25
edgar_wang
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:64
专家分:178
注 册:2011-7-24
收藏
得分:0 
把int去掉,再好好检查下算法!另:该好好看看函数的定义方法了。
2011-08-01 18:25
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
回复 24楼 风生钧起
别笑了。你试试用空格分隔三个数字
2011-08-01 18:31
风生钧起
Rank: 4
来 自:江西
等 级:业余侠客
帖 子:383
专家分:246
注 册:2011-7-26
收藏
得分:0 
回复 26楼 voidx
我的数据错了不想解释了scanf你都不是很懂

墨一世红颜倾醉己    霁天谁与话风流

修仙``````````````````````````````````````````````
2011-08-01 18:34
风生钧起
Rank: 4
来 自:江西
等 级:业余侠客
帖 子:383
专家分:246
注 册:2011-7-26
收藏
得分:0 
楼主  我这有个 https://bbs.bccn.net/thread-346499-1-1.html  貌似跟你问题差不多

墨一世红颜倾醉己    霁天谁与话风流

修仙``````````````````````````````````````````````
2011-08-01 18:39
蓝梅
Rank: 2
等 级:论坛游民
帖 子:23
专家分:19
注 册:2010-9-6
收藏
得分:0 
#include "stdio.h"
void max(int x,int y,int z);
main()
{
int i,j,k;
printf("i,j,k=");
scanf("%d%d%d",&i,&j,&k);
max(i,j,k);
return 0;
}
void max(int x,int y,int z)
{
  int m;
  m=x>y?x:y;
  m=m>z?m:z;
  printf("the max value of the there data is %d\n",m);
}
输入数据时1,2,3错误,应该用空格或回车或TAB键分隔各个数据如:1  2  3
2011-08-01 18:40
风生钧起
Rank: 4
来 自:江西
等 级:业余侠客
帖 子:383
专家分:246
注 册:2011-7-26
收藏
得分:0 
回复 29楼 蓝梅
https://bbs.bccn.net/thread-346499-1-1.html 你去看下你写的 scanf是不是有问题 先不管你数据是不是正确

墨一世红颜倾醉己    霁天谁与话风流

修仙``````````````````````````````````````````````
2011-08-01 18:43
快速回复:总提示有两个错,找了半天不知哪里有错,求高人指点~
数据加载中...
 
   



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

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