当前位置: 代码迷 >> C语言 >> 新手求助!
  详细解决方案

新手求助!

热度:89   发布时间:2008-01-10 16:10:27.0
新手求助!
输入3个整数,将其中最小的数输出
代码怎么写??
就边给讲解一下
谢谢了
搜索更多相关的解决方案: 整数  代码  讲解  

----------------解决方案--------------------------------------------------------
#include<stdio.h>
int main()
{
   int a,b,c;
  printf("Please input three integer: ");
  scanf("%d,%d,%d\n",&a,&b,&c);
  printf("%d",(a>b)?(b>c?c:b):(a>c?c:a));
  return 0;
}
----------------解决方案--------------------------------------------------------
用好理解的方法.
定三个变量 a,b,c
输入三个数
比较 a>b并且a>c  a
    b>c并且b>a  b
    c>b并且c>a  c

[[italic] 本帖最后由 xianshizhe111 于 2008-1-12 12:35 编辑 [/italic]]
----------------解决方案--------------------------------------------------------
printf("%d",(a>b)?(b>c?c:b):(a>c?c:a));
  return 0;
请给解释一下,谢谢了
----------------解决方案--------------------------------------------------------
比我先到哇!
----------------解决方案--------------------------------------------------------
printf("%d",(a>b)?(b>c?c:b):(a>c?c:a));

a>b?a:b
a大时候为a
b大的时候为b

明白了吧
----------------解决方案--------------------------------------------------------
先谢谢了
a>b知道why a:b是干什么的
还有后面那个return 0;
----------------解决方案--------------------------------------------------------
原帖由 [bold][underline]liu86373053[/underline][/bold] 于 2008-1-10 16:39 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1177142&ptid=196887][/url]
先谢谢了
a>b知道why a:b是干什么的
还有后面那个return 0;


LZ多看看书,实在找不到答案在上论坛,效果会比较好
----------------解决方案--------------------------------------------------------
我现在已经看到第二章了,那是差不多是在后面吧,
我还是回去看看书吧
呵呵
谢谢大虾
----------------解决方案--------------------------------------------------------
a>b?a:b如果a>b就选的a值,否则就选的b值
后面语句是表达这个函数值不能返回值
----------------解决方案--------------------------------------------------------
  相关解决方案