| 以文本方式查看主题 - 堕落街论坛 (http://duoluojie.1314179.com.cn:443/index.asp) -- 游戏体育 (http://duoluojie.1314179.com.cn:443/list.asp?boardid=331) ---- 一个关于C语言的问题 (http://duoluojie.1314179.com.cn:443/dispbbs.asp?boardid=331&id=106909) |
| -- 作者:一个人恋爱 -- 发布时间:2005/11/19 23:52:00 -- 一个关于C语言的问题 题目:输入三个数,输出其中最大者
#include <stdio.h> #include <math.h> main() { int a,b,c,max; printf("请输入三个数,中间用逗号分隔\\n"); scanf("%d,%d,%d",&a,&b,&c); max=a>b?a:b; if (max<c) max=c; printf("三个数中最大者是%max\\n",max); } 编译没有出错,但最后输出的值是MAX,大家都来找找!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| -- 作者:伊义 -- 发布时间:2005/11/20 0:41:00 -- 不懂了 编程真是不明白 |
| -- 作者:杉湘诞雅 -- 发布时间:2005/11/22 16:31:00 -- 我是用函数做的: #include<stdio.h> void main() [此贴子已经被作者于2005-11-22 16:54:13编辑过]
|
| -- 作者:杉湘诞雅 -- 发布时间:2005/11/22 16:53:00 -- 根据你的意思写的: #include<stdio.h> max=a>b?a:b; [此贴子已经被作者于2005-11-22 16:55:59编辑过]
|
| -- 作者:伊义 -- 发布时间:2005/11/23 1:29:00 -- 高手要多多交流啊 |
| -- 作者:一个人恋爱 -- 发布时间:2005/11/25 19:27:00 -- #include <stdio.h>
#include <math.h> main() { int a,b,c,max; printf("请输入三个数,中间用逗号分隔\\n"); scanf("%d,%d,%d",&a,&b,&c); max=a>b?a:b; if (max<c) max=c; printf("三个数中最大者是%d\\n",max); } |
| -- 作者:一个人恋爱 -- 发布时间:2005/11/27 14:36:00 -- 还有什么样的啊? 这个有很多方法的 |
| -- 作者:伊义 -- 发布时间:2005/11/27 19:29:00 -- 真的要好好学编程啊 |
| -- 作者:鬼打墙 -- 发布时间:2005/12/6 17:37:00 -- 估计楼主C语言考试要挂 |
| -- 作者:伊义 -- 发布时间:2005/12/6 17:48:00 -- 呵呵 |