c语言简单问题!~!!~!~!~!~~~~~~~~~

来源:百度知道 编辑:UC知道 时间:2024/06/18 16:32:51
1、输出10个数,求最大值
2、输入十个数,按降序排列
选修课要考的,平时没怎么上,请吧答案发上来
谢谢!!

(1)
main()
{float max,x;
int i;
scanf("%f",&max);
for(i=0;i<9;i++)
{scanf("%f",&x);
if(x>max)
max=x;
}
printf("%f\n",max);}

(2)
main()
{float x,a[10];
int i,j;
for(i=0,i<10,i++)
scanf("%f",&a[i]);
for(i=0,i<9,i++)
for(j=i+1,j<10,j++)
if(a[i]<a[j])
{x=a[i];
a[i]=a[j];
a[j]=x;}
for(i=0;i<10;i++)
printf("%f ",a[i]);
printf("\n");}

用冒泡算法

呵呵.这是一个问题.一般求最大最小数.都是要先排序,后输出的.