在线等 帮忙解决作业问题
随意输入10个整数,用数组保存起来,并且对数组的元素由小到大排序,然后输屏幕(用C语言实现)。
例:①输入7,2,3,1,11,5,6,9,10,23;
②排序1,2,3,5,6,7,9,10,11,23;
③输出1,2,3,5,6,7,9,10,11,23。
要完整解决方法 不要给部分 啊 本人不会C.......呜~~~~~~~
[解决办法]
/*
** 软件名称: 作业题
** 编译环境: vc60
*/
#include <stdio.h>
int main(void)
{
int number[10];
int temp;
int i, j;
puts ( "输入10个整数: ");
for (i=0; i <10; i++)
{
printf ( "请输入第 %d 个数\n-> ", i+1);
scanf ( "%d ", &number[i]);
}
puts ( "对这10个数排序: ");
for (i=0; i <10; i++)
{
for (j=i+1; j <10; j++)
{
if (number[i] > number[j])
{
temp = number[i];
number[i] = number[j];
number[j] = temp;
}
}
}
puts ( "输出有序数组: ");
for (i=0; i <10; i++)
{
printf ( "%-3d ", number[i]);
}
return 0;
}