当前位置: 代码迷 >> C语言 >> 求最大数(不知道错在哪里)
  详细解决方案

求最大数(不知道错在哪里)

热度:126   发布时间:2007-10-09 19:34:42.0
求最大数(不知道错在哪里)

main(){

int a,b,c,max,min;

printf("input three numbers: ");

scanf("%d%d%d",&a,&b,&c);

if(a>b)

{max=a;min=b;}

else

{max=b;min=a;}

if(max<c)

max=c;

else

if(min>c)

min=c;

printf("max=%d\nmin=%d",max,min);

}
(求三个数的最大数呢!)

(好头疼啊,运行了就是不知道错在哪呢?那位大虾帮帮小弟一个忙啊

[此贴子已经被作者于2007-10-9 19:35:40编辑过]

搜索更多相关的解决方案: 大数  

----------------解决方案--------------------------------------------------------

加上#include <stdio.h>

[此贴子已经被作者于2007-10-9 19:45:21编辑过]


----------------解决方案--------------------------------------------------------
难道LZ在输入的时候没注意吗``

我看了一下```没错````


----------------解决方案--------------------------------------------------------
没有啊,我都看拉的呢,运行不出来啊,我用的是C++6.0啊
真晕
----------------解决方案--------------------------------------------------------

程序自己没错误````LZ自己输入的时候``一定要空格(多少个都可以一般一个)分开`````

但是还是希望LZ在输入的时候``用一个空格分开``

scanf("%d%d%d",&a,&b,&c);----------------->>scanf("%d %d %d",&a,&b,&c);



调试代码: DEVCPP4.9.9.2

#include<stdio.h>

int main()
{

int a,b,c,max,min;

printf("input three numbers: ");
scanf("%d%d%d",&a,&b,&c);

if(a>b) { max=a; min=b;}
else { max=b; min=a;}

if(max<c) max=c;
else if(min>c) min=c;

printf("max=%d\nmin=%d",max,min);

while(1);

return 0;
}

[此贴子已经被作者于2007-10-9 20:22:44编辑过]


----------------解决方案--------------------------------------------------------

这程序不是好的吗,没错


----------------解决方案--------------------------------------------------------

#include "stdio.h"
main()
{

int a,b,c,max;

printf("input three numbers: ");

scanf("%d%d%d",&a,&b,&c);

if(a>b)

max=a;

else

max=b;

if(max<c)

max=c;


printf("max=%d\n" ,max);

}

当你输入数据的时候,中间要用空格间隔.用逗号的时候会有错.


----------------解决方案--------------------------------------------------------

呵呵
我已经找到最简单的方法了:
#include <stdio.h>
void main()
{
int a,b,c,max;
printf("Input three numbers:");
scanf("%d%d%d",&a,&b,&c);
max=a>b?a:(b>c?b:(c>a?c:a));
printf("max=%d\n",max);
}

用条件表达式更简单呢


----------------解决方案--------------------------------------------------------
其实用宏更简单
----------------解决方案--------------------------------------------------------
   八楼的不错..
----------------解决方案--------------------------------------------------------
  相关解决方案