读书人

帮忙解决作业有关问题

发布时间: 2012-02-16 21:30:36 作者: rapoo

在线等 帮忙解决作业问题
随意输入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;
}

读书人网 >C语言

热点推荐