以下是引用lovecwu在2012-9-4 13:01:48的发言:
谢谢,但您的程序有点小错误,如下:
#include
void main()
{
long a[10],max;
int b,c;
printf("\nplease input ten numbers:\n");
for(b=0;b<10;b++)
scanf("%d",&a); //必须改为scanf("%ld",&a);
for(c=0;c<9;c++)
for(b=0;b<9-c;b++)
if(a>a) //题目是从大到小输出,所以改为if(a
不错,你说的两点确实错了,但这是小问题,你的实际问题我已经解决了,算法才是精华。。。不给分只能说是人品问题!
谢谢,但您的程序有点小错误,如下:
#include
void main()
{
long a[10],max;
int b,c;
printf("\nplease input ten numbers:\n");
for(b=0;b<10;b++)
scanf("%d",&a); //必须改为scanf("%ld",&a);
for(c=0;c<9;c++)
for(b=0;b<9-c;b++)
if(a>a) //题目是从大到小输出,所以改为if(a