以下是引用huangfengchu在2007-6-9 19:28:48的发言:
支持楼上的正解,而且很逻辑。
支持楼上的正解,而且很逻辑。
呵呵 不对吧 这 问题哪有什么正解呀
能 运行 出来就对了
一看就是老师出的简单的小问题
----------------解决方案--------------------------------------------------------
如果没要求三个整数用不同的变量来记录,
不如直接用一个数组来表示.
int a[3];
然后对数组进行排序.
----------------解决方案--------------------------------------------------------
#include "stdio.h"
main()
{
int a,b,c;
printf("请输入三个数字\n");
scanf("%d%d%d", &a,&b,&c);
getch();
if(a<b)
a=b;
if(a<c)
a=c;
printf("最大数为%d",a);
getch();
}
----------------解决方案--------------------------------------------------------
13楼
没有在电脑上运行过吧.
#include "stdio.h"
#include <stdio.h>
----------------解决方案--------------------------------------------------------
谢谢大家对我的帮助!
其实大家的方法都很棒,对于这个小问题,大家能帮忙,我再一次表示感谢。
其实我求助的目的是想了解if语句的单一选择形式在解决问题时不同的的算法,前提是一定要用if语句的单一选择形式。
再次表示感谢!
----------------解决方案--------------------------------------------------------